diff --git a/configure.ac b/configure.ac index c7d86b8ef20..36e74a9cd02 100644 --- a/configure.ac +++ b/configure.ac @@ -1296,7 +1296,9 @@ AS_VAR_IF([php_cv_have_shadow_stack_syscall], [yes], if test "$fiber_asm" = 'yes'; then AC_MSG_CHECKING([for fiber switching context]) - PHP_ADD_SOURCES(Zend/asm, make_${fiber_asm_file}.S jump_${fiber_asm_file}.S, "$fiber_asm_cflag") + PHP_ADD_SOURCES([Zend/asm], + [make_${fiber_asm_file}.S jump_${fiber_asm_file}.S], + [$fiber_asm_cflag]) AC_MSG_RESULT([$fiber_asm_file]) else if test "$fiber_os" = 'mac'; then @@ -1646,18 +1648,37 @@ PHP_INSTALL_HEADERS([Zend/Optimizer], m4_normalize([ zend_worklist.h ])) -PHP_ADD_SOURCES(TSRM, TSRM.c, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) +PHP_ADD_SOURCES([TSRM], [TSRM.c], [-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1]) -PHP_ADD_SOURCES(main, main.c snprintf.c spprintf.c \ - fopen_wrappers.c php_scandir.c \ - php_ini_builder.c \ - php_ini.c SAPI.c rfc1867.c php_content_types.c strlcpy.c \ - strlcat.c explicit_bzero.c reentrancy.c php_variables.c php_ticks.c \ - network.c php_open_temporary_file.c php_odbc_utils.c safe_bcmp.c \ - output.c getopt.c php_syslog.c, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) +PHP_ADD_SOURCES([main], m4_normalize([ + explicit_bzero.c + fopen_wrappers.c + getopt.c + main.c + network.c + output.c + php_content_types.c + php_ini_builder.c + php_ini.c + php_odbc_utils.c + php_open_temporary_file.c + php_scandir.c + php_syslog.c + php_ticks.c + php_variables.c + reentrancy.c + rfc1867.c + safe_bcmp.c + SAPI.c + snprintf.c + spprintf.c + strlcat.c + strlcpy.c + ]), + [-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1]) if printf "#if __ELF__\nelf\n#endif\n" | $CC -E - | grep elf > /dev/null; then - PHP_ADD_SOURCES(main, debug_gdb_scripts.c) + PHP_ADD_SOURCES([main], [debug_gdb_scripts.c]) cat >> Makefile.objects <