Skip to content

Commit 798fed3

Browse files
committed
Remove warnings for bison and re2c checks
This patch removes warnings when lexer and parser files are already generated. For example, when downloading a PHP release. Realistically, it is not so trivial to rebuild lexer and parser files without removing them first. And considering that tarballs don't have cleaning tools such as Git, this would require manual removali. Related also to https://bugs.gentoo.org/593278
1 parent 4ff44a9 commit 798fed3

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

build/php.m4

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1838,9 +1838,7 @@ AC_DEFUN([PHP_PROG_BISON], [
18381838
18391839
case $php_bison_check in
18401840
""|invalid[)]
1841-
if test -f "$abs_srcdir/Zend/zend_language_parser.h" && test -f "$abs_srcdir/Zend/zend_language_parser.c"; then
1842-
AC_MSG_WARN([bison $php_bison_required_version is required if you want to regenerate PHP parsers (excluded versions: $php_bison_excluded_versions)])
1843-
else
1841+
if test ! -f "$abs_srcdir/Zend/zend_language_parser.h" || test ! -f "$abs_srcdir/Zend/zend_language_parser.c"; then
18441842
AC_MSG_ERROR([bison $php_bison_required_version is required to generate PHP parsers (excluded versions: $php_bison_excluded_versions).])
18451843
fi
18461844
@@ -1895,9 +1893,7 @@ AC_DEFUN([PHP_PROG_RE2C],[
18951893
18961894
case $php_re2c_check in
18971895
""|invalid[)]
1898-
if test -f "$abs_srcdir/Zend/zend_language_scanner.c"; then
1899-
AC_MSG_WARN([re2c $php_re2c_required_version is required if you want to regenerate PHP lexers.])
1900-
else
1896+
if test ! -f "$abs_srcdir/Zend/zend_language_scanner.c"; then
19011897
AC_MSG_ERROR([re2c $php_re2c_required_version is required to generate PHP lexers.])
19021898
fi
19031899

0 commit comments

Comments
 (0)