62 lines
1.0 KiB
Bash
62 lines
1.0 KiB
Bash
|
#! /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
|
||
|
fi
|
||
|
|
||
|
echo "running aclocal"
|
||
|
aclocal
|
||
|
rc=$?
|
||
|
|
||
|
if test $rc -eq 0; then
|
||
|
echo "running libtool"
|
||
|
libtoolize --force --automake --copy
|
||
|
rc=$?
|
||
|
else
|
||
|
echo "An error occured, autogen.sh stopping."
|
||
|
exit $rc
|
||
|
fi
|
||
|
|
||
|
if test $rc -eq 0; then
|
||
|
echo "libtool worked."
|
||
|
else
|
||
|
echo "libtool not found. trying glibtool."
|
||
|
glibtoolize --force --automake --copy
|
||
|
rc=$?
|
||
|
fi
|
||
|
|
||
|
if test $rc -eq 0; then
|
||
|
echo "running automake"
|
||
|
automake --add-missing --copy
|
||
|
rc=$?
|
||
|
else
|
||
|
echo "An error occured, autogen.sh stopping."
|
||
|
exit $rc
|
||
|
fi
|
||
|
|
||
|
if test $rc -eq 0; then
|
||
|
echo "running autoheader"
|
||
|
autoheader
|
||
|
rc=$?
|
||
|
else
|
||
|
echo "An error occured, autogen.sh stopping."
|
||
|
exit $rc
|
||
|
fi
|
||
|
|
||
|
if test $rc -eq 0; then
|
||
|
echo "running autoconf"
|
||
|
autoconf
|
||
|
rc=$?
|
||
|
else
|
||
|
echo "An error occured, autogen.sh stopping."
|
||
|
exit $rc
|
||
|
fi
|
||
|
|
||
|
echo "autogen.sh complete"
|
||
|
exit $rc
|