diff options
author | Christophe Fergeau | 2015-04-05 12:20:11 +0200 |
---|---|---|
committer | Nikias Bassen | 2019-01-27 18:47:36 +0100 |
commit | 2a275241545e5b3e0e65eb3453a868d90dfa414d (patch) | |
tree | 00c550b1ff2d2e38ed798d428b3473666962b1fe /autogen.sh | |
parent | 6d805b68db8b1b11574c1a1749021704209eae57 (diff) | |
download | libirecovery-2a275241545e5b3e0e65eb3453a868d90dfa414d.tar.gz libirecovery-2a275241545e5b3e0e65eb3453a868d90dfa414d.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 |