build: Honour ACLOCAL_FLAGS with autoreconf
This commit is contained in:
parent
373140c830
commit
fd43786170
30
autogen.sh
30
autogen.sh
@ -16,6 +16,18 @@ test $TEST_TYPE $FILE || {
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if automake-1.11 --version < /dev/null > /dev/null 2>&1 ; then
|
||||||
|
AUTOMAKE=automake-1.11
|
||||||
|
ACLOCAL=aclocal-1.11
|
||||||
|
else
|
||||||
|
echo
|
||||||
|
echo "You must have automake 1.11.x installed to compile $PROJECT
|
||||||
|
ECT."
|
||||||
|
echo "Install the appropriate package for your distribution,"
|
||||||
|
echo "or get the source tarball at http://ftp.gnu.org/gnu/automake/"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
(gtkdocize --version) < /dev/null > /dev/null 2>&1 || {
|
(gtkdocize --version) < /dev/null > /dev/null 2>&1 || {
|
||||||
echo
|
echo
|
||||||
echo "You must have gtk-doc installed to compile $PROJECT."
|
echo "You must have gtk-doc installed to compile $PROJECT."
|
||||||
@ -32,10 +44,26 @@ if test -z "$NOCONFIGURE"; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -z "$ACLOCAL_FLAGS"; then
|
||||||
|
acdir=`$ACLOCAL --print-ac-dir`
|
||||||
|
m4list="glib-2.0.m4"
|
||||||
|
for file in $m4list; do
|
||||||
|
if [ ! -f "$acdir/$file" ]; then
|
||||||
|
echo "WARNING: aclocal's directory is $acdir, but..."
|
||||||
|
echo " no file $acdir/$file"
|
||||||
|
echo " You may see fatal macro warnings below."
|
||||||
|
echo " If these files are installed in /some/dir, set the ACLOCAL_FLAGS "
|
||||||
|
echo " environment variable to \"-I /some/dir\", or install"
|
||||||
|
echo " $acdir/$file."
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf autom4te.cache
|
rm -rf autom4te.cache
|
||||||
|
|
||||||
gtkdocize || exit $?
|
gtkdocize || exit $?
|
||||||
autoreconf -vfi || exit $?
|
autoreconf ${ACLOCAL_FLAGS} -vfi || exit $?
|
||||||
cd $ORIGDIR || exit $?
|
cd $ORIGDIR || exit $?
|
||||||
|
|
||||||
if test -z "$NOCONFIGURE"; then
|
if test -z "$NOCONFIGURE"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user