summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-07-19 22:24:27 +0200
committerMike Gorse <mgorse@suse.com>2012-08-06 15:44:38 -0500
commit677698ee880b5583609988577c336c1ddb2ac9d1 (patch)
tree6c1ac2491aa3fd882c7f72c7639b24a063c0f2fb
parent44c0e595b8fe87ffba3d31c572bce5b9a93b5665 (diff)
downloadat-spi2-core-677698ee880b5583609988577c336c1ddb2ac9d1.tar.gz
Allow to build out of source directory
https://bugzilla.gnome.org/show_bug.cgi?id=680281
-rwxr-xr-xautogen.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/autogen.sh b/autogen.sh
index aff11759..38add59f 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,5 +1,11 @@
#!/bin/sh
+test -n "$srcdir" || srcdir=`dirname "$0"`
+test -n "$srcdir" || srcdir=.
+
+olddir=`pwd`
+cd "$srcdir"
+
# run gtkdocize
gtkdocize || exit 1
@@ -7,5 +13,8 @@ intltoolize --force --copy --automake || exit 1
# gnome-autogen.sh runs configure, so do likewise.
autoreconf -vif
-test -n "$NOCONFIGURE" || ./configure "$@"
+
+cd "$olddir"
+
+test -n "$NOCONFIGURE" || "$srcdir/configure" "$@"