summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Christophe Fergeau2015-04-05 12:20:11 +0200
committerGravatar Nikias Bassen2019-01-27 18:47:36 +0100
commit2a275241545e5b3e0e65eb3453a868d90dfa414d (patch)
tree00c550b1ff2d2e38ed798d428b3473666962b1fe
parent6d805b68db8b1b11574c1a1749021704209eae57 (diff)
downloadlibirecovery-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.
-rwxr-xr-xautogen.sh29
1 files changed, 18 insertions, 11 deletions
diff --git a/autogen.sh b/autogen.sh
index 3292973..9164d13 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,15 +1,22 @@
1#!/bin/sh 1#!/bin/sh
2gprefix=`which glibtoolize 2>&1 >/dev/null` 2
3if [ $? -eq 0 ]; then 3srcdir=`dirname $0`
4 glibtoolize --force 4test -z "$srcdir" && srcdir=.
5else 5
6 libtoolize --force 6(
7fi 7 cd "$srcdir"
8aclocal -I m4 8 gprefix=`which glibtoolize 2>&1 >/dev/null`
9autoheader 9 if [ $? -eq 0 ]; then
10automake --add-missing 10 glibtoolize --force
11autoconf 11 else
12 libtoolize --force
13 fi
14 aclocal -I m4
15 autoheader
16 automake --add-missing
17 autoconf
18)
12 19
13if [ -z "$NOCONFIGURE" ]; then 20if [ -z "$NOCONFIGURE" ]; then
14 ./configure "$@" 21 "$srcdir/configure" "$@"
15fi 22fi