summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFerenc Kovacs <tyrael@php.net>2015-06-11 00:13:40 +0200
committerFerenc Kovacs <tyrael@php.net>2015-06-11 00:13:40 +0200
commitf4d820f2eef231ff21d6640a8e5a176aa826a589 (patch)
tree27f0b24b6a1db63607059f914bbcfdcf9e4def70
parent2b0a19f4ed0201973dd4b1369856d48e58da3808 (diff)
parent72b8a30c1a9c4c5376461ade245700c6977f636f (diff)
downloadphp-git-f4d820f2eef231ff21d6640a8e5a176aa826a589.tar.gz
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5: make it possible to set the re2c and yacc paths via environment variables for genfiles
-rwxr-xr-xgenfiles11
1 files changed, 10 insertions, 1 deletions
diff --git a/genfiles b/genfiles
index 8a362c1e31..516b3316fb 100755
--- a/genfiles
+++ b/genfiles
@@ -1,6 +1,15 @@
#! /bin/sh
-STD='make -f Makefile.frag RE2C="re2c" RE2C_FLAGS="-i" YACC="bison -y -l" srcdir=Zend builddir=Zend top_srcdir=.'
+if [ -z $YACC ]; then
+ YACC="bison"
+fi
+YACC="$YACC -y -l"
+
+if [ -z $RE2C ]; then
+ RE2C="re2c"
+fi
+
+STD="make -f Makefile.frag RE2C='$RE2C' RE2C_FLAGS='-i' YACC='$YACC' srcdir=Zend builddir=Zend top_srcdir=."
(eval "$STD Zend/zend_language_parser.c Zend/zend_language_scanner.c Zend/zend_ini_parser.c Zend/zend_ini_scanner.c")