--- trunk/xvidcore/build/generic/bootstrap.sh 2003/02/09 19:48:40 825 +++ trunk/xvidcore/build/generic/bootstrap.sh 2003/02/20 23:40:48 880 @@ -3,11 +3,44 @@ # This file builds the configure script and copies all needed files # provided by automake/libtoolize # -# NB: This script is adapted to Debian GNU/Linux SID program names -# Perhaps you could have to modify program names to match your distro +# $Id: bootstrap.sh,v 1.3 2003-02-20 23:40:48 edgomez Exp $ + + +############################################################################## +# Detect the right autoconf script +############################################################################## + +# Find a suitable autoconf +AUTOCONF=`which autoconf2.50` +if [ $? -ne 0 ] ; then + AUTOCONF=`which autoconf` + if [ $? -ne 0 ] ; then + echo "Autoconf not found" + exit -1 + fi +fi + +# Tests the autoconf version +AC_VER=`$AUTOCONF --version | head -1 | sed 's/'^[^0-9]*'/''/'` +AC_MAJORVER=`echo $AC_VER | cut -f1 -d'.'` +AC_MINORVER=`echo $AC_VER | cut -f2 -d'.'` + +if [ "$AC_MAJORVER" -lt "2" ]; then + echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)" + exit -1 +fi + +if [ "$AC_MINORVER" -lt "50" ]; then + echo "This bootstrapper needs Autoconf >= 2.50 (detected $AC_VER)" + exit -1 +fi + +############################################################################## +# Bootstraps the configure script +############################################################################## echo "Creating ./configure" -autoconf2.50 +$AUTOCONF echo "Copying files provided by automake" automake -c -a 1>/dev/null 2>/dev/null