Use the proper $srcdir method instead of the $OBJ_DIR hack for allowing
authorElliot Lee <sopwith@src.gnome.org>
Wed, 25 Nov 1998 16:33:18 +0000 (16:33 +0000)
committerElliot Lee <sopwith@src.gnome.org>
Wed, 25 Nov 1998 16:33:18 +0000 (16:33 +0000)
Use the proper $srcdir method instead of the $OBJ_DIR hack for allowing
separate build dirs.

autogen.sh

index ea21678..29f73cb 100755 (executable)
@@ -1,6 +1,10 @@
 #!/bin/sh
 # Run this to generate all the initial makefiles, etc.
 
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+pushd $srcdir
 PROJECT=GLib
 TEST_TYPE=-f
 FILE=glib.h
@@ -56,14 +60,9 @@ aclocal $ACLOCAL_FLAGS
 
 automake $am_opt
 autoconf
+popd
 
-if [ -z "$OBJ_DIR" ]; then
-       ./configure "$@"
-else
-       mkdir -p "$OBJ_DIR"
-       cd "$OBJ_DIR"
-       ../configure "$@"
-fi
+$srcdir/configure "$@"
 
 echo 
 echo "Now type 'make' to compile $PROJECT."