@@ -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