Skip to content

Commit 67b9108

Browse files
committed
Add re2c checking with error exit code
To make installation experience better instead of only outputting warning when re2c is not present this patch also exits if the PHP lexer file(s) were not generated yet and re2c is not present on the system.
1 parent 9a5669b commit 67b9108

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

acinclude.m4

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2097,7 +2097,11 @@ AC_DEFUN([PHP_PROG_RE2C],[
20972097
fi
20982098
case $php_cv_re2c_version in
20992099
""|invalid[)]
2100-
AC_MSG_WARN([You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.])
2100+
AC_CHECK_FILE([$abs_srcdir/Zend/zend_language_scanner.c],
2101+
[AC_MSG_WARN([You will need re2c 0.13.4 or later if you want to regenerate PHP lexers.])],
2102+
[AC_MSG_ERROR([You will need re2c 0.13.4 or later to generate PHP lexers.])]
2103+
)
2104+
21012105
RE2C="exit 0;"
21022106
;;
21032107
esac

0 commit comments

Comments
 (0)