diff options
author | Christophe Fergeau | 2015-04-05 12:20:11 +0200 |
---|---|---|
committer | Nikias Bassen | 2016-05-12 02:43:04 +0200 |
commit | 19735fbd32ddbc9874f8aca12ac6e86239441dcd (patch) | |
tree | b019cf00eb32d1e11b0d7ac34313354da6515a93 /autogen.sh | |
parent | 2af7318239c59555869d018bc355fe0e21d900c6 (diff) | |
download | libplist-19735fbd32ddbc9874f8aca12ac6e86239441dcd.tar.gz libplist-19735fbd32ddbc9874f8aca12ac6e86239441dcd.tar.bz2 |
Allow to run autogen.sh outside $top_srcdir
This makes it more convenient to do builds out of the source dir.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -1,15 +1,22 @@ #!/bin/sh -gprefix=`which glibtoolize 2>&1 >/dev/null` -if [ $? -eq 0 ]; then - glibtoolize --force -else - libtoolize --force -fi -aclocal -I m4 -autoheader -automake --add-missing -autoconf + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +( + cd "$srcdir" + gprefix=`which glibtoolize 2>&1 >/dev/null` + if [ $? -eq 0 ]; then + glibtoolize --force + else + libtoolize --force + fi + aclocal -I m4 + autoheader + automake --add-missing + autoconf +) if [ -z "$NOCONFIGURE" ]; then - ./configure "$@" + "$srcdir/configure" "$@" fi |