Initial support of Autoconf / Automake build system
Now running ./autogen.sh and ./configure will produce both Makefiles built from Autoconf and Automake as well as Jam build files.
This commit is contained in:
45
autogen.sh
45
autogen.sh
@@ -1,25 +1,44 @@
|
||||
#! /bin/sh
|
||||
|
||||
if [ "$USER" = "root" ]; then
|
||||
echo "*** You cannot do this as "$USER" please use a normal user account."
|
||||
exit 1
|
||||
fi
|
||||
if test ! -f configure.ac ; then
|
||||
echo "*** Please invoke this script from directory containing configure.ac."
|
||||
exit 1
|
||||
echo "*** Please invoke this script from directory containing configure.ac."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
MACROFILE=aclocal.m4
|
||||
MACRODIR=mk/autoconf
|
||||
#MACROFILE=aclocal.m4
|
||||
#MACRODIR=mk/autoconf
|
||||
#rm -f $MACROFILE
|
||||
|
||||
rm -f $MACROFILE
|
||||
for i in $MACRODIR/*.m4 ; do
|
||||
cat $i >> $MACROFILE
|
||||
done
|
||||
|
||||
autoheader
|
||||
aclocal -I mk/autoconf
|
||||
rc=$?
|
||||
|
||||
#for i in $MACRODIR/*.m4 ; do
|
||||
# cat $i >> $MACROFILE
|
||||
#done
|
||||
|
||||
if test $rc -eq 0; then
|
||||
autoconf
|
||||
rc=$?
|
||||
automake --add-missing
|
||||
rc=$?
|
||||
fi
|
||||
|
||||
if test $rc -eq 0; then
|
||||
libtoolize --force
|
||||
rc=$?
|
||||
fi
|
||||
|
||||
|
||||
if test $rc -eq 0; then
|
||||
autoheader
|
||||
rc=$?
|
||||
fi
|
||||
|
||||
if test $rc -eq 0; then
|
||||
autoconf
|
||||
rc=$?
|
||||
fi
|
||||
|
||||
rm -f $MACROFILE
|
||||
exit $rc
|
||||
|
||||
Reference in New Issue
Block a user