[svn] / trunk / xvidcore / build / generic / bootstrap.sh Repository:
ViewVC logotype

View of /trunk/xvidcore/build/generic/bootstrap.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 877 - (download) (as text) (annotate)
Thu Feb 20 18:39:23 2003 UTC (16 years, 9 months ago) by edgomez
File size: 1694 byte(s)
- Added simple autoconf detection for >= 2.50 version
#!/bin/sh
#
# This file builds the configure script and copies all needed files
# provided by automake/libtoolize
#
# $Id: bootstrap.sh,v 1.2 2003-02-20 18:39:23 edgomez Exp $


##############################################################################
# Detect the right autoconf script
##############################################################################

# we first test Debian GNU/Linux autoconf for 2.50 series
AUTOCONF=`which autoconf2.50`

if [ ! -x "$AUTOCONF" ] ; then

    # Test failed, testing generic name -- many distros are shipping 2.13 with
    # that name, that's why we have to perform an additional test for version.
    AUTOCONF=`which autoconf`

    if [ ! -x "$AUTOCONF" ] ; then
	echo "No autoconf binary found in PATH"
	exit -1
    fi

    # Tests the autoconf version
    AC_VER=`$AUTOCONF --version | head -1 | sed 's/^[^0-9]*//i'`
    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

fi

##############################################################################
# Bootstraps the configure script
##############################################################################

echo "Creating ./configure"
$AUTOCONF

echo "Copying files provided by automake"
automake -c -a 1>/dev/null 2>/dev/null

echo "Copying files provided by libtool"
libtoolize -f -c 1>/dev/null 2>/dev/null

echo "Removing files that are not needed"
rm -rf autom4*
rm -rf ltmain.sh

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4