Skip to content

Commit ea8abcc

Browse files
committed
Sync cache variable names
1 parent 29a20cc commit ea8abcc

File tree

5 files changed

+42
-26
lines changed

5 files changed

+42
-26
lines changed

cmake/Zend/cmake/Signals.cmake

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ endif()
1313

1414
message(CHECK_START "Checking whether to enable Zend signal handling")
1515

16-
check_symbol_exists(sigaction signal.h HAVE_SIGACTION)
16+
check_symbol_exists(sigaction signal.h PHP_HAVE_SIGACTION)
17+
set(HAVE_SIGACTION ${PHP_HAVE_SIGACTION})
1718

18-
if(HAVE_SIGACTION AND PHP_ZEND_SIGNALS)
19+
if(PHP_HAVE_SIGACTION AND PHP_ZEND_SIGNALS)
1920
message(CHECK_PASS "yes")
2021
set(ZEND_SIGNALS TRUE)
2122

cmake/cmake/platforms/Windows.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
7070
set(HAVE_FCNTL_H TRUE)
7171
set(HAVE_FDATASYNC FALSE)
7272
set(HAVE_FLOCK FALSE)
73-
set(HAVE_FORK FALSE)
7473
set(HAVE_FUNOPEN FALSE)
7574
set(HAVE_GETGRNAM_R FALSE)
7675
set(HAVE_GETLOADAVG FALSE)
@@ -197,7 +196,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
197196
set(PHP_EXT_RANDOM_HAVE_COMMONCRYPTO_COMMONRANDOM_H FALSE)
198197
set(PHP_EXT_RANDOM_HAVE_DECL_ARC4RANDOM_BUF FALSE)
199198
set(PHP_EXT_RANDOM_HAVE_GETRANDOM FALSE)
200-
set(PHP_HAS_CREATEPROCESS TRUE)
201199
set(PHP_HAS_DN_EXPAND FALSE)
202200
set(PHP_HAS_DN_SKIPNAME FALSE)
203201
set(PHP_HAS_DNS_SEARCH FALSE)
@@ -264,6 +262,8 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
264262
set(PHP_HAS_WNO_UNUSED_PARAMETER_C FALSE)
265263
set(PHP_HAS_WNO_UNUSED_PARAMETER_CXX FALSE)
266264
set(PHP_HAS_WSTRICT_PROTOTYPES_C FALSE)
265+
set(PHP_HAVE_CREATEPROCESS TRUE)
266+
set(PHP_HAVE_FORK FALSE)
267267
set(PHP_HAVE_GRP_H FALSE)
268268
set(PHP_HAVE_UNISTD_H FALSE)
269269
set(PHP_SAPI_CLI_HAVE_PS_STRINGS FALSE)

cmake/ext/pcntl/CMakeLists.txt

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ target_compile_definitions(php_ext_pcntl PRIVATE ZEND_ENABLE_STATIC_TSRMLS_CACHE
8383

8484
# Check for required functions.
8585
block()
86-
check_symbol_exists(fork unistd.h HAVE_FORK)
87-
check_symbol_exists(sigaction signal.h HAVE_SIGACTION)
88-
check_symbol_exists(waitpid sys/wait.h HAVE_WAITPID)
86+
check_symbol_exists(fork unistd.h PHP_HAVE_FORK)
87+
check_symbol_exists(sigaction signal.h PHP_HAVE_SIGACTION)
88+
check_symbol_exists(waitpid sys/wait.h PHP_HAVE_WAITPID)
8989

9090
foreach(function fork sigaction waitpid)
9191
string(TOUPPER ${function} const)
92-
if(NOT HAVE_${const})
92+
if(NOT PHP_HAVE_${const})
9393
message(
9494
FATAL_ERROR
9595
"ext/pcntl: required function '${function}()' not found."
@@ -98,25 +98,42 @@ block()
9898
endforeach()
9999
endblock()
100100

101-
check_symbol_exists(forkx sys/fork.h HAVE_FORKX)
102-
check_symbol_exists(getpriority sys/resource.h HAVE_GETPRIORITY)
103-
check_symbol_exists(rfork unistd.h HAVE_RFORK)
104-
check_symbol_exists(setpriority sys/resource.h HAVE_SETPRIORITY)
105-
check_symbol_exists(sigtimedwait signal.h HAVE_SIGTIMEDWAIT)
106-
check_symbol_exists(sigwaitinfo signal.h HAVE_SIGWAITINFO)
101+
check_symbol_exists(forkx sys/fork.h PHP_EXT_PCNTL_HAVE_FORKX)
102+
set(HAVE_FORKX ${PHP_EXT_PCNTL_HAVE_FORKX})
103+
104+
check_symbol_exists(getpriority sys/resource.h PHP_EXT_PCNTL_HAVE_GETPRIORITY)
105+
set(HAVE_GETPRIORITY ${PHP_EXT_PCNTL_HAVE_GETPRIORITY})
106+
107+
check_symbol_exists(rfork unistd.h PHP_EXT_PCNTL_HAVE_RFORK)
108+
set(HAVE_RFORK ${PHP_EXT_PCNTL_HAVE_RFORK})
109+
110+
check_symbol_exists(setpriority sys/resource.h PHP_EXT_PCNTL_HAVE_SETPRIORITY)
111+
set(HAVE_SETPRIORITY ${PHP_EXT_PCNTL_HAVE_SETPRIORITY})
112+
113+
check_symbol_exists(sigtimedwait signal.h PHP_EXT_PCNTL_HAVE_SIGTIMEDWAIT)
114+
set(HAVE_SIGTIMEDWAIT ${PHP_EXT_PCNTL_HAVE_SIGTIMEDWAIT})
115+
116+
check_symbol_exists(sigwaitinfo signal.h PHP_EXT_PCNTL_HAVE_SIGWAITINFO)
117+
set(HAVE_SIGWAITINFO ${PHP_EXT_PCNTL_HAVE_SIGWAITINFO})
118+
107119
cmake_push_check_state(RESET)
108120
set(CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
109-
check_symbol_exists(unshare sched.h HAVE_UNSHARE)
121+
check_symbol_exists(unshare sched.h PHP_EXT_PCNTL_HAVE_UNSHARE)
122+
set(HAVE_UNSHARE ${PHP_EXT_PCNTL_HAVE_UNSHARE})
110123
cmake_pop_check_state()
111-
check_symbol_exists(wait3 sys/wait.h HAVE_WAIT3)
112-
check_symbol_exists(wait4 sys/wait.h HAVE_WAIT4)
124+
125+
check_symbol_exists(wait3 sys/wait.h PHP_EXT_PCNTL_HAVE_WAIT3)
126+
set(HAVE_WAIT3 ${PHP_EXT_PCNTL_HAVE_WAIT3})
127+
128+
check_symbol_exists(wait4 sys/wait.h PHP_EXT_PCNTL_HAVE_WAIT4)
129+
set(HAVE_WAIT4 ${PHP_EXT_PCNTL_HAVE_WAIT4})
113130

114131
cmake_push_check_state(RESET)
115132
set(CMAKE_EXTRA_INCLUDE_FILES "signal.h")
116-
check_type_size(siginfo_t STRUCT_SIGINFO_T)
133+
check_type_size(siginfo_t PHP_EXT_PCNTL_STRUCT_SIGINFO_T)
117134
cmake_pop_check_state()
118135

119-
if(HAVE_STRUCT_SIGINFO_T)
136+
if(HAVE_PHP_EXT_PCNTL_STRUCT_SIGINFO_T)
120137
target_compile_definitions(php_ext_pcntl PRIVATE HAVE_STRUCT_SIGINFO_T)
121138
endif()
122139

cmake/ext/pcntl/cmake/config.h.in

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,3 @@
2424

2525
/* Define to 1 if you have the 'wait4' function. */
2626
#cmakedefine HAVE_WAIT4 1
27-
28-
/* Define to 1 if you have the 'waitpid' function. */
29-
#cmakedefine HAVE_WAITPID 1

cmake/ext/standard/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,11 +288,12 @@ include(cmake/CheckStrptime.cmake)
288288
# Check if there is a support means of creating a new process and defining which
289289
# handles it receives.
290290
message(CHECK_START "Checking if OS can spawn processes with inherited handles")
291-
check_symbol_exists(fork unistd.h HAVE_FORK)
292-
if(NOT HAVE_FORK)
293-
check_symbol_exists(CreateProcess windows.h PHP_HAS_CREATEPROCESS)
291+
check_symbol_exists(fork unistd.h PHP_HAVE_FORK)
292+
set(HAVE_FORK ${PHP_HAVE_FORK})
293+
if(NOT PHP_HAVE_FORK)
294+
check_symbol_exists(CreateProcess windows.h PHP_HAVE_CREATEPROCESS)
294295
endif()
295-
if(HAVE_FORK OR PHP_HAS_CREATEPROCESS)
296+
if(PHP_HAVE_FORK OR PHP_HAVE_CREATEPROCESS)
296297
set(PHP_CAN_SUPPORT_PROC_OPEN TRUE)
297298

298299
message(CHECK_PASS "yes")

0 commit comments

Comments
 (0)