From 4e98bedef030b6163bb8d3d26053447a4f97f61a Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sat, 16 Jun 2012 11:02:03 +0200 Subject: autogen.sh: support calling from out of tree https://bugzilla.gnome.org/show_bug.cgi?id=667572 --- autogen.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/autogen.sh b/autogen.sh index b49795d..a345dc3 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,4 +1,13 @@ #!/bin/sh + +set -e + +test -n "$srcdir" || srcdir=`dirname "$0"` +test -n "$srcdir" || srcdir=. + +olddir=`pwd` +cd "$srcdir" + GTKDOCIZE=`which gtkdocize` if test -z $GTKDOCIZE; then echo "*** No gtk-doc support ***" @@ -10,6 +19,6 @@ fi ACLOCAL="${ACLOCAL-aclocal} $ACLOCAL_FLAGS" autoreconf -v -i -if test -z "$NOCONFIGURE"; then - exec ./configure "$@" -fi +cd "$olddir" + +test -n "$NOCONFIGURE" || "$srcdir/configure" "$@" -- cgit v1.2.1