From: David Hill Date: Mon, 31 Mar 2003 14:01:55 +0000 (+0000) Subject: Correcting checking of flex version (Dave) X-Git-Tag: php-4.3.2RC2~229 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e98163546d34f1463d98e70313305e692491e887;p=php Correcting checking of flex version (Dave) --- diff --git a/configure.in b/configure.in index 2a6cb2d7da..8119cd56af 100644 --- a/configure.in +++ b/configure.in @@ -155,11 +155,19 @@ if test "$ac_cv_c_const" = "yes" ; then fi AC_MSG_CHECKING([flex version]) -set `echo "" | $LEX -V -v --version 2>/dev/null | grep 'version' | cut -d ' ' -f 3 | sed -e 's/\./ /g' | sed -e 's/[^0-9 ]//g'` -if test "${1}" != "2" -o "${2}" != "5" -o "${3}" -lt "4"; then - AC_MSG_WARN(You will need flex 2.5.4 or later if you want to regenerate Zend/PHP lexical parsers.) -fi +if test "$LEX" ;then + flexvers=`echo "" | $LEX -V -v --version 2>/dev/null | + sed -e 's/^.* //' -e 's/\./ /g'` + if test ! -z "$flexvers"; then + set $flexvers + if test "${1}" != "2" -o "${2}" != "5" -o "${3}" -lt "4"; then + AC_MSG_WARN(You will need flex 2.5.4 or later if you want to regenerate Zend/PHP lexical parsers.) + fi + fi AC_MSG_RESULT(${1}.${2}.${3} (ok)) +else + AC_MSG_WARN(You will need flex 2.5.4 or later if you want to regenerate Zend/PHP lexical parsers.) +fi dnl Platform-specific compile settings. dnl -------------------------------------------------------------------------