summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Kokot <peterkokot@gmail.com>2019-06-23 15:53:19 +0200
committerPeter Kokot <peterkokot@gmail.com>2019-06-27 00:59:59 +0200
commit798fed3b0deb1d979fd4f1916e938890c423577e (patch)
tree7e867b747eabd0c0ca0322f1ca1718f268dc1804
parent4ff44a916155e0ebcb749566da59ab177965c85c (diff)
downloadphp-git-798fed3b0deb1d979fd4f1916e938890c423577e.tar.gz
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
-rw-r--r--build/php.m48
1 files changed, 2 insertions, 6 deletions
diff --git a/build/php.m4 b/build/php.m4
index 63670108ff..9b84ce3274 100644
--- a/build/php.m4
+++ b/build/php.m4
@@ -1838,9 +1838,7 @@ AC_DEFUN([PHP_PROG_BISON], [
case $php_bison_check in
""|invalid[)]
- if test -f "$abs_srcdir/Zend/zend_language_parser.h" && test -f "$abs_srcdir/Zend/zend_language_parser.c"; then
- AC_MSG_WARN([bison $php_bison_required_version is required if you want to regenerate PHP parsers (excluded versions: $php_bison_excluded_versions)])
- else
+ if test ! -f "$abs_srcdir/Zend/zend_language_parser.h" || test ! -f "$abs_srcdir/Zend/zend_language_parser.c"; then
AC_MSG_ERROR([bison $php_bison_required_version is required to generate PHP parsers (excluded versions: $php_bison_excluded_versions).])
fi
@@ -1895,9 +1893,7 @@ AC_DEFUN([PHP_PROG_RE2C],[
case $php_re2c_check in
""|invalid[)]
- if test -f "$abs_srcdir/Zend/zend_language_scanner.c"; then
- AC_MSG_WARN([re2c $php_re2c_required_version is required if you want to regenerate PHP lexers.])
- else
+ if test ! -f "$abs_srcdir/Zend/zend_language_scanner.c"; then
AC_MSG_ERROR([re2c $php_re2c_required_version is required to generate PHP lexers.])
fi