From 070e649d1ce7f0a520e7224c66a35ddac5cddf69 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Sun, 5 Apr 2015 12:20:11 +0200 Subject: Allow to run autogen.sh outside $top_srcdir This makes it more convenient to do builds out of the source dir. --- autogen.sh | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/autogen.sh b/autogen.sh index 2a9825d..9164d13 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,15 +1,22 @@ -#!/bin/bash -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 +#!/bin/sh + +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 -- cgit v1.1-32-gdbae