Move gen_stub.php to build directory and install it so phpize can take care of it, and thus extension can use it as it is already in Makefile

This commit is contained in:
Remi Collet authored and Remi Collet committed 2020-04-03 10:48:20 +02:00
1 parent 6e1ff5f951
commit e11d3b1690
5 files changed
+8 -6

No files matched your search

+2 -2
View File
@@ -80,8 +80,8 @@ include/
libs/
modules/
# Used by scripts/dev/gen_stub.php
scripts/dev/PHP-Parser-*
# Used by build/gen_stub.php
build/PHP-Parser-*
# ------------------------------------------------------------------------------
# Configuration headers generated by the PHP build system
+3 -3
View File
@@ -144,12 +144,12 @@ prof-use:
# olny php above 7.1.0 supports nullable return type
%_arginfo.h: %.stub.php
@if test -e "$(top_srcdir)/scripts/dev/gen_stub.php"; then \
@if test -e "$(top_srcdir)/build/gen_stub.php"; then \
if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \
$(PHP_EXECUTABLE) $(top_srcdir)/scripts/dev/gen_stub.php $<; \
$(PHP_EXECUTABLE) $(top_srcdir)/build/gen_stub.php $<; \
elif type php >/dev/null 2>/dev/null; then \
if test `php -v | head -n1 | cut -d" " -f 2 | sed "s/$$/\n7.0.99/" | sort -rV | head -n1` != "7.0.99"; then \
php $(top_srcdir)/scripts/dev/gen_stub.php $<; \
php $(top_srcdir)/build/gen_stub.php $<; \
fi; \
fi; \
fi;
File renamed without changes.
+1
View File
@@ -15,6 +15,7 @@ BUILD_FILES = \
build/pkg.m4 \
build/Makefile.global \
build/php.m4 \
build/gen_stub.php \
run-tests.php
BUILD_FILES_EXEC = \
+2 -1
View File
@@ -9,7 +9,8 @@ includedir="`eval echo @includedir@`/php"
builddir="`pwd`"
SED="@SED@"
FILES_BUILD="php.m4 shtool libtool.m4 ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 php_cxx_compile_stdcxx.m4 pkg.m4 config.guess config.sub ltmain.sh Makefile.global"
FILES_BUILD="php.m4 shtool libtool.m4 ax_check_compile_flag.m4 ax_gcc_func_attribute.m4 php_cxx_compile_stdcxx.m4 pkg.m4 \
config.guess config.sub ltmain.sh Makefile.global gen_stub.php"
FILES="run-tests*.php"
CLEAN_FILES="$FILES *.o *.lo *.la .libs/ build/ modules/ \
config.nice configure configure.ac \