Autotools: Move Zend/zend_config.h to AC_CONFIG_COMMANDS (#15538)

Instead of creating Zend/zend_config.h header file in an initialization
argument of "default" commands, this creates it in its own wrapper
when config.status is called.
This commit is contained in:
Peter Kokot 2024-08-22 16:26:28 +02:00 committed by GitHub
parent 6a51062c85
commit e7874f2089
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1796,6 +1796,12 @@ AC_CONFIG_FILES([
AC_CONFIG_COMMANDS_PRE([PHP_PATCH_CONFIG_HEADERS([main/php_config.h.in])]) AC_CONFIG_COMMANDS_PRE([PHP_PATCH_CONFIG_HEADERS([main/php_config.h.in])])
AC_CONFIG_COMMANDS([Zend/zend_config.h], [
cat >Zend/zend_config.h <<FEO
#include <../main/php_config.h>
FEO
])
AC_CONFIG_COMMANDS([main/internal_functions.c], [], [ AC_CONFIG_COMMANDS([main/internal_functions.c], [], [
AWK="$AWK" $SHELL $srcdir/build/genif.sh \ AWK="$AWK" $SHELL $srcdir/build/genif.sh \
$srcdir/main/internal_functions.c.in \ $srcdir/main/internal_functions.c.in \
@ -1823,11 +1829,5 @@ cat <<X
Thank you for using PHP. Thank you for using PHP.
X X
],[
dnl Create configuration headers.
dnl ----------------------------------------------------------------------------
cat >Zend/zend_config.h <<FEO
#include <../main/php_config.h>
FEO
]) ])
AC_OUTPUT AC_OUTPUT