sniper Thu May 24 21:40:41 2007 UTC Modified files: (Branch: PHP_5_2) /php-src Makefile.frag acinclude.m4 configure.in /php-src/ext/standard Makefile.frag /php-src/ext/tokenizer Makefile.frag Log: - Allow build without flex/bison installed (fixes builddir != srcdir build when using distributed sources which inlude pre-generated bison/flex output. See bug #38762 for more..) http://cvs.php.net/viewvc.cgi/php-src/Makefile.frag?r1=1.3.4.1&r2=1.3.4.1.2.1&diff_format=u Index: php-src/Makefile.frag diff -u php-src/Makefile.frag:1.3.4.1 php-src/Makefile.frag:1.3.4.1.2.1 --- php-src/Makefile.frag:1.3.4.1 Sun Oct 16 20:41:26 2005 +++ php-src/Makefile.frag Thu May 24 21:40:41 2007 @@ -3,21 +3,21 @@ # Zend # -$(builddir)/zend_language_scanner.lo: $(builddir)/zend_language_parser.h -$(builddir)/zend_ini_scanner.lo: $(builddir)/zend_ini_parser.h +$(builddir)/zend_language_scanner.lo: $(srcdir)/zend_language_parser.h +$(builddir)/zend_ini_scanner.lo: $(srcdir)/zend_ini_parser.h -$(builddir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l +$(srcdir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l @$(LEX) -Pzend -S$(srcdir)/flex.skl -o$@ -i $(srcdir)/zend_language_scanner.l -$(builddir)/zend_language_parser.h: $(builddir)/zend_language_parser.c -$(builddir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y +$(srcdir)/zend_language_parser.h: $(srcdir)/zend_language_parser.c +$(srcdir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y @$(YACC) -p zend -v -d $(srcdir)/zend_language_parser.y -o $@ -$(builddir)/zend_ini_parser.h: $(builddir)/zend_ini_parser.c -$(builddir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y +$(srcdir)/zend_ini_parser.h: $(srcdir)/zend_ini_parser.c +$(srcdir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y @$(YACC) -p ini_ -v -d $(srcdir)/zend_ini_parser.y -o $@ -$(builddir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l +$(srcdir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l @$(LEX) -Pini_ -S$(srcdir)/flex.skl -o$@ -i $(srcdir)/zend_ini_scanner.l -$(builddir)/zend_indent.lo $(builddir)/zend_highlight.lo $(builddir)/zend_compile.lo: $(builddir)/zend_language_parser.h +$(builddir)/zend_indent.lo $(builddir)/zend_highlight.lo $(builddir)/zend_compile.lo: $(srcdir)/zend_language_parser.h http://cvs.php.net/viewvc.cgi/php-src/acinclude.m4?r1=1.332.2.14.2.14&r2=1.332.2.14.2.15&diff_format=u Index: php-src/acinclude.m4 diff -u php-src/acinclude.m4:1.332.2.14.2.14 php-src/acinclude.m4:1.332.2.14.2.15 --- php-src/acinclude.m4:1.332.2.14.2.14 Thu May 24 19:52:03 2007 +++ php-src/acinclude.m4 Thu May 24 21:40:41 2007 @@ -1,5 +1,5 @@ dnl -dnl $Id: acinclude.m4,v 1.332.2.14.2.14 2007/05/24 19:52:03 sniper Exp $ +dnl $Id: acinclude.m4,v 1.332.2.14.2.15 2007/05/24 21:40:41 sniper Exp $ dnl dnl This file contains local autoconf functions. dnl @@ -2019,7 +2019,7 @@ flex_version_list="2.5.4" AC_PROG_LEX - if test -n "$LEX"; then + if test "$LEX" = "flex"; then AC_DECL_YYTEXT : fi @@ -2031,7 +2031,7 @@ LEX_CFLAGS="-DYY_USE_CONST" fi - if test "$LEX"; then + if test "$LEX" = "flex"; then AC_CACHE_CHECK([for flex version], php_cv_flex_version, [ flex_version=`$LEX -V -v --version 2>/dev/null | $SED -e 's/^.* //'` php_cv_flex_version=invalid http://cvs.php.net/viewvc.cgi/php-src/configure.in?r1=1.579.2.52.2.51&r2=1.579.2.52.2.52&diff_format=u Index: php-src/configure.in diff -u php-src/configure.in:1.579.2.52.2.51 php-src/configure.in:1.579.2.52.2.52 --- php-src/configure.in:1.579.2.52.2.51 Mon May 21 08:47:51 2007 +++ php-src/configure.in Thu May 24 21:40:41 2007 @@ -1,4 +1,4 @@ - ## $Id: configure.in,v 1.579.2.52.2.51 2007/05/21 08:47:51 dmitry Exp $ -*- autoconf -*- + ## $Id: configure.in,v 1.579.2.52.2.52 2007/05/24 21:40:41 sniper Exp $ -*- autoconf -*- dnl ## Process this file with autoconf to produce a configure script. divert(1) @@ -1338,10 +1338,9 @@ ;; esac -PHP_ADD_SOURCES(/Zend, zend_language_parser.c zend_language_scanner.c \ - zend_ini_parser.c zend_ini_scanner.c) - PHP_ADD_SOURCES(Zend, \ + zend_language_parser.c zend_language_scanner.c \ + zend_ini_parser.c zend_ini_scanner.c \ zend_alloc.c zend_compile.c zend_constants.c zend_dynamic_array.c \ zend_execute_API.c zend_highlight.c zend_llist.c \ zend_opcode.c zend_operators.c zend_ptr_stack.c zend_stack.c \ http://cvs.php.net/viewvc.cgi/php-src/ext/standard/Makefile.frag?r1=1.8.2.2&r2=1.8.2.2.2.1&diff_format=u Index: php-src/ext/standard/Makefile.frag diff -u php-src/ext/standard/Makefile.frag:1.8.2.2 php-src/ext/standard/Makefile.frag:1.8.2.2.2.1 --- php-src/ext/standard/Makefile.frag:1.8.2.2 Thu Dec 1 09:34:18 2005 +++ php-src/ext/standard/Makefile.frag Thu May 24 21:40:41 2007 @@ -7,4 +7,4 @@ $(builddir)/info.lo: $(builddir)/../../main/build-defs.h -$(builddir)/basic_functions.lo: Zend/zend_language_parser.h +$(builddir)/basic_functions.lo: $(top_srcdir)/Zend/zend_language_parser.h http://cvs.php.net/viewvc.cgi/php-src/ext/tokenizer/Makefile.frag?r1=1.3&r2=1.3.6.1&diff_format=u Index: php-src/ext/tokenizer/Makefile.frag diff -u php-src/ext/tokenizer/Makefile.frag:1.3 php-src/ext/tokenizer/Makefile.frag:1.3.6.1 --- php-src/ext/tokenizer/Makefile.frag:1.3 Wed Nov 19 00:09:45 2003 +++ php-src/ext/tokenizer/Makefile.frag Thu May 24 21:40:41 2007 @@ -1,2 +1,2 @@ -Zend/zend_language_parser.h: -$(builddir)/tokenizer.lo: Zend/zend_language_parser.h +$(top_srcdir)/Zend/zend_language_parser.h: +$(builddir)/tokenizer.lo: $(top_srcdir)/Zend/zend_language_parser.h
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php