Mercurial > hg > release > icedtea6-1.5
changeset 1501:286d83b611a6
2009-05-04 Matthias Klose <doko@ubuntu.com>
* autogen.sh: Check for autom4te, check variants of versioned commands.
author | doko@ubuntu.com |
---|---|
date | Mon, 04 May 2009 16:25:07 +0200 |
parents | 5f50934d11ef |
children | 3ec346e55f66 |
files | ChangeLog autogen.sh |
diffstat | 2 files changed, 31 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon May 04 15:53:16 2009 +0200 +++ b/ChangeLog Mon May 04 16:25:07 2009 +0200 @@ -1,3 +1,7 @@ +2009-05-04 Matthias Klose <doko@ubuntu.com> + + * autogen.sh: Check for autom4te, check variants of versioned commands. + 2009-05-04 Mark Wielaard <mjw@redhat.com> * autogen.sh: Lower requirements to autoconf 2.59 and automake 1.9.6.
--- a/autogen.sh Mon May 04 15:53:16 2009 +0200 +++ b/autogen.sh Mon May 04 16:25:07 2009 +0200 @@ -6,7 +6,7 @@ HAVE_AUTOCONF=false -for AUTOCONF in autoconf autoconf259; do +for AUTOCONF in autoconf autoconf259 autoconf2.59; do if ${AUTOCONF} --version > /dev/null 2>&1; then AUTOCONF_VERSION=`${AUTOCONF} --version | head -1 | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` # echo ${AUTOCONF_VERSION} @@ -23,7 +23,7 @@ HAVE_AUTOHEADER=false -for AUTOHEADER in autoheader autoheader259; do +for AUTOHEADER in autoheader autoheader259 autoheader2.59; do if ${AUTOHEADER} --version > /dev/null 2>&1; then AUTOHEADER_VERSION=`${AUTOHEADER} --version | head -1 | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` # echo ${AUTOHEADER_VERSION} @@ -36,11 +36,28 @@ fi done +# Test for autom4te. + +HAVE_AUTOM4TE=false + +for AUTOM4TE in autom4te autom4te259 autom4te2.59; do + if ${AUTOM4TE} --version > /dev/null 2>&1; then + AUTOM4TE_VERSION=`${AUTOM4TE} --version | head -1 | sed 's/^[^ ]* [^0-9]*\([0-9.][0-9.]*\).*/\1/'` +# echo ${AUTOM4TE_VERSION} + case ${AUTOM4TE_VERSION} in + 2.59* | 2.6[0-9]* ) + HAVE_AUTOM4TE=true + break; + ;; + esac + fi +done + # Test for autoreconf. HAVE_AUTORECONF=false -for AUTORECONF in autoreconf; do +for AUTORECONF in autoreconf autoreconf2.59; do if ${AUTORECONF} --version > /dev/null 2>&1; then AUTORECONF_VERSION=`${AUTORECONF} --version | head -1 | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` # echo ${AUTORECONF_VERSION} @@ -65,6 +82,12 @@ exit 1 fi +if test ${HAVE_AUTOM4TE} = false; then + echo "No proper autom4te was found." + echo "You must have autom4te 2.59 or later installed." + exit 1 +fi + if test ${HAVE_AUTORECONF} = false; then echo "No proper autoreconf was found." echo "You must have autoconf 2.59 or later installed." @@ -121,6 +144,6 @@ fi -export ACLOCAL AUTOCONF AUTOHEADER AUTOMAKE +export ACLOCAL AUTOCONF AUTOHEADER AUTOM4TE AUTOMAKE ${AUTORECONF} --force --install