X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=blobdiff_plain;f=bootstrap.sh;h=d3d51ee765e8ae2c6f833a2dd69d4107ab166f78;hp=02392eb5ccb1ba10ab6900d982a1c768ee09657b;hb=3f7899c9da884c02b1ebbc5b27aa2c1efd17fba3;hpb=574e14cbea69b596a9a540b6401f2a087ec1e9ac diff --git a/bootstrap.sh b/bootstrap.sh index 02392eb..d3d51ee 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -9,29 +9,32 @@ check_for_app() { fi } +# On FreeBSD, multiple autoconf/automake versions have different names. +# On linux, envitonment variables tell which one to use. + uname -s | grep -q FreeBSD -if [ $? = 0 ] -then - check_for_app aclocal19 - check_for_app autoconf259 - check_for_app autoheader259 - check_for_app automake19 +if [ $? = 0 ] ; then # FreeBSD case + MY_AC_VER=259 + MY_AM_VER=19 +else # linux case + MY_AC_VER= + MY_AM_VER= + AUTOCONF_VERSION=2.60 + AUTOMAKE_VERSION=1.9 + export AUTOCONF_VERSION + export AUTOMAKE_VERSION +fi - aclocal19 2>/dev/null - autoconf259 - autoheader259 - automake19 --add-missing --copy 2>/dev/null -else - export AUTOCONF_VERSION=2.59 - export AUTOMAKE_VERSION=1.9 +check_for_app autoconf${MY_AC_VER} +check_for_app autoheader${MY_AC_VER} +check_for_app automake${MY_AM_VER} +check_for_app aclocal${MY_AM_VER} - check_for_app aclocal - check_for_app autoconf - check_for_app autoheader - check_for_app automake +echo "Generating the configure script ..." - aclocal 2>/dev/null - autoconf - autoheader - automake --add-missing --copy 2>/dev/null -fi +aclocal${MY_AM_VER} 2>/dev/null +autoconf${MY_AC_VER} +autoheader${MY_AC_VER} +automake${MY_AM_VER} --add-missing --copy 2>/dev/null + +exit 0