summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2016-06-02 15:16:23 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2016-06-02 15:16:23 +0100
commit1269f825339916895d67571b23190ff3b6cb03ca (patch)
tree1445a82926d468d8155b9d42812320562de2a3e8
parent62dc554b4d449785c5f6bf9e9a8907ad3fa8ee69 (diff)
downloadgcab-1269f825339916895d67571b23190ff3b6cb03ca.tar.gz
build: Ensure that autogen.sh supports builddir != srcdir
The tools that modify the build system files need to, sadly, do that inside the srcdir. This change is necessary because jhbuild recently switched the default to build in a separate directory.
-rwxr-xr-xautogen.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/autogen.sh b/autogen.sh
index 6c864bc..9e61699 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -4,12 +4,19 @@ set -e # exit on errors
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
+
+olddir=`pwd`
+
mkdir -p "$srcdir/m4"
+cd "$srcdir"
+
gtkdocize
autoreconf -v --force --install
intltoolize -f
+cd "$olddir"
+
if [ -z "$NOCONFIGURE" ]; then
"$srcdir"/configure --enable-gtk-doc "$@"
fi