summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2005-04-23 11:30:11 +0000
committerMarcus Boerger <helly@php.net>2005-04-23 11:30:11 +0000
commit965b70c0bd6379aaeae395a99e3d3e1d16b875fb (patch)
tree3ba9568d3806975634d13d62036df7c1b380d43e
parent6bbd46b186404179f6465cb144b99e956eab5d3d (diff)
downloadphp-git-965b70c0bd6379aaeae395a99e3d3e1d16b875fb.tar.gz
- Change bison check to positive logic and allow bison 2.0
-rw-r--r--acinclude.m46
1 files changed, 3 insertions, 3 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 27525bea14..b90c6dafb2 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -1936,10 +1936,10 @@ AC_DEFUN([PHP_PROG_BISON], [
if test "$YACC" = "bison -y"; 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`
- if test "${1}" -ne "1" -o "(" "${2}" != "28" -a "${2}" != "35" -a "${2}" != "75" -a "${2}" != "875" ")"; then
- php_cv_bison_version=invalid
- else
+ if test "(" "${1}" = "1" -a "(" "${2}" = "28" -o "${2}" = "35" -o "${2}" = "75" -o "${2}" = "875" ")" ")" -o "(" "${1}" = "2" -a "(" "${2}" = "0" ")" ")"; then
php_cv_bison_version="${1}.${2} (ok)"
+ else
+ php_cv_bison_version=invalid
fi
])
fi