From: foobar Date: Wed, 14 Sep 2005 15:52:49 +0000 (+0000) Subject: Silence some crap if bison does not exist X-Git-Tag: RELEASE_0_9_0~217 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=45e1606796f0b205a41e233d75892a72e52c82ce;p=php Silence some crap if bison does not exist --- diff --git a/Zend/acinclude.m4 b/Zend/acinclude.m4 index 10adede7a1..6288ff897f 100644 --- a/Zend/acinclude.m4 +++ b/Zend/acinclude.m4 @@ -9,23 +9,26 @@ AC_DEFUN([LIBZEND_BISON_CHECK],[ # for standalone build of Zend Engine test -z "$SED" && SED=sed + bison_version=none if test "$YACC"; then AC_CACHE_CHECK([for bison version], php_cv_bison_version, [ - set `bison --version| grep 'GNU Bison' | cut -d ' ' -f 4 | $SED -e 's/\./ /'|tr -d a-z` - bison_version="${1}.${2}" + bison_version_vars=`bison --version 2> /dev/null | grep 'GNU Bison' | cut -d ' ' -f 4 | $SED -e 's/\./ /' | tr -d a-z` php_cv_bison_version=invalid - for bison_check_version in $bison_version_list; do - if test "$bison_version" = "$bison_check_version"; then - php_cv_bison_version="$bison_check_version (ok)" - fi - done + if test -n "$bison_version_vars"; then + set $bison_version_vars + bison_version="${1}.${2}" + for bison_check_version in $bison_version_list; do + if test "$bison_version" = "$bison_check_version"; then + php_cv_bison_version="$bison_check_version (ok)" + break + fi + done + fi ]) - else - bison_version=none fi case $php_cv_bison_version in ""|invalid[)] - bison_msg="bison versions supported for regeneration of the Zend/PHP parsers: $bison_version_list (found: $bison_version)." + bison_msg="bison versions supported for regeneration of the Zend/PHP parsers: $bison_version_list (found: $bison_version)." AC_MSG_WARN([$bison_msg]) YACC="exit 0;" ;;