@@ -20,13 +20,16 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
2020endif ()
2121
2222if (
23- (NOT DEFINED ZEND_MM_EXITCODE OR NOT DEFINED ZEND_MM_EXITCODE__TRYRUN_OUTPUT)
23+ (
24+ NOT DEFINED PHP_ZEND_MM_EXITCODE
25+ OR NOT DEFINED PHP_ZEND_MM_EXITCODE__TRYRUN_OUTPUT
26+ )
2427 AND CMAKE_CROSSCOMPILING
2528 AND NOT CMAKE_CROSSCOMPILING_EMULATOR
2629)
2730 # Set some sensible defaults when cross-compiling.
28- set (ZEND_MM_EXITCODE 0)
29- set (ZEND_MM_EXITCODE__TRYRUN_OUTPUT "(size_t)8 (size_t)3 0" )
31+ set (PHP_ZEND_MM_EXITCODE 0)
32+ set (PHP_ZEND_MM_EXITCODE__TRYRUN_OUTPUT "(size_t)8 (size_t)3 0" )
3033endif ()
3134
3235block(
3639 ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT
3740)
3841 try_run (
39- ZEND_MM_EXITCODE
40- ZEND_MM_COMPILED
42+ PHP_ZEND_MM_EXITCODE
43+ PHP_ZEND_MM_COMPILED
4144 SOURCE_FROM_CONTENT src.c [[
4245 #include <stdio.h>
4346 #include <stdlib.h>
@@ -74,18 +77,22 @@ block(
7477 return 0;
7578 }
7679 ]]
77- RUN_OUTPUT_VARIABLE ZEND_MM_OUTPUT
80+ RUN_OUTPUT_VARIABLE PHP_ZEND_MM_OUTPUT
7881 )
7982
80- if (ZEND_MM_COMPILED AND ZEND_MM_EXITCODE EQUAL 0 AND ZEND_MM_OUTPUT)
83+ if (
84+ PHP_ZEND_MM_COMPILED
85+ AND PHP_ZEND_MM_EXITCODE EQUAL 0
86+ AND PHP_ZEND_MM_OUTPUT
87+ )
8188 message (CHECK_PASS "done" )
8289
83- string (STRIP "${ZEND_MM_OUTPUT } " ZEND_MM_OUTPUT )
84- string (REPLACE " " ";" ZEND_MM_OUTPUT "${ZEND_MM_OUTPUT } " )
90+ string (STRIP "${PHP_ZEND_MM_OUTPUT } " PHP_ZEND_MM_OUTPUT )
91+ string (REPLACE " " ";" PHP_ZEND_MM_OUTPUT "${PHP_ZEND_MM_OUTPUT } " )
8592
86- list (GET ZEND_MM_OUTPUT 0 ZEND_MM_ALIGNMENT)
87- list (GET ZEND_MM_OUTPUT 1 ZEND_MM_ALIGNMENT_LOG2)
88- list (GET ZEND_MM_OUTPUT 2 ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT)
93+ list (GET PHP_ZEND_MM_OUTPUT 0 ZEND_MM_ALIGNMENT)
94+ list (GET PHP_ZEND_MM_OUTPUT 1 ZEND_MM_ALIGNMENT_LOG2)
95+ list (GET PHP_ZEND_MM_OUTPUT 2 ZEND_MM_NEED_EIGHT_BYTE_REALIGNMENT)
8996 else ()
9097 message (CHECK_FAIL "failed" )
9198 message (
0 commit comments