From d902e68880f1c0aa9b18e686276fba7d5c07edfd Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Thu, 20 Dec 2012 09:23:01 +0100 Subject: [PATCH] build: make autogen.sh a little bit more generic --- autogen.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/autogen.sh b/autogen.sh index 32b793a1..e0f633e4 100755 --- a/autogen.sh +++ b/autogen.sh @@ -13,14 +13,16 @@ libtoolize --copy --force echo "autogen.sh: reconfigure with autoreconf" autoreconf -vif -I m4 || { echo "autogen.sh: autoreconf has failed ($?), let's do it manually" - for dir in . libevent; do + for dir in . *; do + [ -d "$dir" ] || continue + [ -f "$dir"/configure.ac ] || [ -f "$dir"/configure.in ] || continue echo "autogen.sh: configure `basename \`readlink -f $dir\``" - (cd $dir && aclocal -I m4) - (cd $dir && libtoolize --automake --copy --force) - (cd $dir && aclocal -I m4) - (cd $dir && autoconf --force) - (cd $dir && autoheader) - (cd $dir && automake --add-missing --copy --force-missing) + (cd "$dir" && aclocal -I m4) + (cd "$dir" && libtoolize --automake --copy --force) + (cd "$dir" && aclocal -I m4) + (cd "$dir" && autoconf --force) + (cd "$dir" && autoheader) + (cd "$dir" && automake --add-missing --copy --force-missing) done } -- 2.39.5