]> granicus.if.org Git - php/commitdiff
Never overwrite .c files when re2c does not exist.
authorSascha Schumann <sas@php.net>
Sat, 30 Aug 2003 07:29:55 +0000 (07:29 +0000)
committerSascha Schumann <sas@php.net>
Sat, 30 Aug 2003 07:29:55 +0000 (07:29 +0000)
configure.in
ext/standard/Makefile.frag

index 6c9dd27a3a902f7ac6e89da075b3d181bb96fa21..4c829acfd72196bee223032d2f6caf3e63c981b8 100644 (file)
@@ -127,6 +127,8 @@ dnl AC_PROG_CXXCPP
 dnl check for -R, etc. switch
 PHP_RUNPATH_SWITCH
 
+AC_CHECK_PROG(RE2C, re2c, re2c, [exit 0;])
+
 AC_PROG_RANLIB
 AC_PROG_LN_S
 AC_PROG_AWK
@@ -1069,6 +1071,7 @@ PHP_SUBST(PHP_RPATHS)
 PHP_SUBST(PHP_SAPI)
 PHP_SUBST_OLD(PHP_VERSION)
 PHP_SUBST(PROG_SENDMAIL)
+PHP_SUBST(RE2C)
 PHP_SUBST(SHELL)
 PHP_SUBST(SHARED_LIBTOOL)
 PHP_SUBST(TSRM_DIR)
index 79ed05a992a0b00f9319a0094cd7ef04ecaa2992..db59d39782405ab4094216cff9742ea551500ef3 100644 (file)
@@ -2,9 +2,9 @@
 $(srcdir)/parsedate.c: $(srcdir)/parsedate.y
 
 $(srcdir)/var_unserializer.c: $(srcdir)/var_unserializer.re
-       re2c -b $(srcdir)/var_unserializer.re > $@
+       $(RE2C) -b $(srcdir)/var_unserializer.re > $@
 
 $(srcdir)/url_scanner_ex.c: $(srcdir)/url_scanner_ex.re
-       re2c -b $(srcdir)/url_scanner_ex.re > $@
+       $(RE2C) -b $(srcdir)/url_scanner_ex.re > $@
 
 $(srcdir)/info.c: $(builddir)/../../main/build-defs.h