aboutsummaryrefslogtreecommitdiffstats
path: root/macros/autogen.sh
diff options
context:
space:
mode:
Diffstat (limited to 'macros/autogen.sh')
-rw-r--r--macros/autogen.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/macros/autogen.sh b/macros/autogen.sh
index c40ccee978..1776de2ca5 100644
--- a/macros/autogen.sh
+++ b/macros/autogen.sh
@@ -65,13 +65,19 @@ fi
for j in `find $srcdir -name configure.in -print`
do
i=`dirname $j`
- macros=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $j`
+ macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $j`
+ echo "hahaha $macrodirs"
echo processing $i
## debug
- test -n "$macros" && echo \`aclocal\' will also look in \`$macros\'
+ test -n "$macrodirs" && echo \`aclocal\' will also look in \`$macrodirs\'
(cd $i; \
+ aclocalinclude=""; \
+ for k in $macrodirs; do \
+ if test -d $k; then aclocalinclude="$aclocalinclude -I $k"; \
+ else echo "**Warning**: No such directory \`$k'. Ignored."; fi \
+ done; \
libtoolize --copy --force; \
- if test -n "$macros"; then aclocal -I $macros; else aclocal; fi; \
+ aclocal $aclocalinclude; \
autoheader; automake --add-missing --gnu; autoheader; autoconf)
done