summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautogen.sh13
1 files changed, 6 insertions, 7 deletions
diff --git a/autogen.sh b/autogen.sh
index ea216789a..29f73cbd4 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -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."