autogen.sh: handle out-of-tree invokation

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
main
Emil Velikov 2015-03-09 12:08:17 +00:00
parent d8ea64d90b
commit ffb1e28530
1 changed files with 12 additions and 4 deletions

View File

@ -1,6 +1,14 @@
#! /bin/sh #! /bin/sh
test -n "$srcdir" || srcdir=`dirname "$0"` srcdir=`dirname "$0"`
test -n "$srcdir" || srcdir=. test -z "$srcdir" && srcdir=.
autoreconf --force --install --verbose "$srcdir"
test -n "$NOCONFIGURE" || "$srcdir/configure" "$@" ORIGDIR=`pwd`
cd "$srcdir"
autoreconf --force --verbose --install || exit 1
cd "$ORIGDIR" || exit $?
if test -z "$NOCONFIGURE"; then
"$srcdir"/configure "$@"
fi