@@ -79,13 +79,13 @@ function(php_extensions_preprocess)
7979 foreach (extension IN LISTS extensions)
8080 string (TOUPPER "${extension} " extensionUpper)
8181
82- if (NOT EXT_ ${extensionUpper} )
82+ if (NOT PHP_EXT_ ${extensionUpper} )
8383 continue ()
8484 endif ()
8585
8686 # Mark shared option variable as advanced.
87- if (DEFINED EXT_ ${extensionUpper} _SHARED)
88- mark_as_advanced (EXT_ ${extensionUpper} _SHARED)
87+ if (DEFINED PHP_EXT_ ${extensionUpper} _SHARED)
88+ mark_as_advanced (PHP_EXT_ ${extensionUpper} _SHARED)
8989 endif ()
9090
9191 _php_extensions_get_dependencies("${extension} " dependencies)
@@ -95,17 +95,20 @@ function(php_extensions_preprocess)
9595 foreach (dependency IN LISTS dependencies)
9696 string (TOUPPER "${dependency} " dependencyUpper)
9797
98- if (EXT_${dependencyUpper} _SHARED AND NOT EXT_${extensionUpper} _SHARED)
98+ if (
99+ PHP_EXT_${dependencyUpper} _SHARED
100+ AND NOT PHP_EXT_${extensionUpper} _SHARED
101+ )
99102 message (
100103 WARNING
101104 "The '${extension} ' extension must be built as a shared library as "
102105 "its dependency '${dependency} ' extension is configured as shared. "
103- "The 'EXT_ ${extensionUpper} _SHARED' option has been automatically "
104- "set to 'ON'."
106+ "The 'PHP_EXT_ ${extensionUpper} _SHARED' option has been "
107+ "automatically set to 'ON'."
105108 )
106109
107110 set (
108- EXT_ ${extensionUpper} _SHARED
111+ PHP_EXT_ ${extensionUpper} _SHARED
109112 ON
110113 CACHE BOOL
111114 "Build the ${extension} extension as a shared library"
@@ -317,19 +320,19 @@ function(_php_extensions_eval_options directories)
317320 file (READ ${CMAKE_CURRENT_SOURCE_DIR} /${extension} /CMakeLists.txt content )
318321 string (TOUPPER "${extension} " extensionUpper)
319322
320- # Check if extension has option(EXT_ <extension> ...).
323+ # Check if extension has option(PHP_EXT_ <extension> ...).
321324 _php_extensions_remove_comments(content )
322- _php_extensions_option_regex("EXT_ ${extensionUpper} " regex )
325+ _php_extensions_option_regex("PHP_EXT_ ${extensionUpper} " regex )
323326 string (REGEX MATCH "${regex} " code "${content} " )
324327
325328 if (code)
326329 cmake_language(EVAL CODE "${code} " )
327330 unset (code)
328331 endif ()
329332
330- # If extension has cmake_dependent_option(EXT_ <extension> ...).
333+ # If extension has cmake_dependent_option(PHP_EXT_ <extension> ...).
331334 _php_extensions_cmake_dependent_option_regex(
332- "EXT_ ${extensionUpper} "
335+ "PHP_EXT_ ${extensionUpper} "
333336 regex
334337 )
335338 string (REGEX MATCH "${regex} " code "${content} " )
@@ -340,9 +343,9 @@ function(_php_extensions_eval_options directories)
340343 unset (code)
341344 endif ()
342345
343- # If extension has cmake_dependent_option(EXT_ <extension>_SHARED ...).
346+ # If extension has cmake_dependent_option(PHP_EXT_ <extension>_SHARED ...).
344347 _php_extensions_cmake_dependent_option_regex(
345- "EXT_ ${extensionUpper} _SHARED"
348+ "PHP_EXT_ ${extensionUpper} _SHARED"
346349 regex
347350 )
348351
@@ -382,7 +385,7 @@ function(php_extensions_postconfigure extension)
382385 string (TOUPPER "${dependency} " dependencyUpper)
383386
384387 if (
385- EXT_ ${dependencyUpper}
388+ PHP_EXT_ ${dependencyUpper}
386389 OR dependency IN_LIST alwaysEnabledExtensions
387390 OR NOT dependency IN_LIST allExtensions
388391 )
@@ -392,15 +395,15 @@ function(php_extensions_postconfigure extension)
392395 message (
393396 WARNING
394397 "The '${extension} ' extension requires the '${dependency} ' extension. "
395- "The 'EXT_ ${dependencyUpper} ' option has been automatically set to "
398+ "The 'PHP_EXT_ ${dependencyUpper} ' option has been automatically set to "
396399 "'ON'."
397400 )
398401
399- if (DEFINED CACHE {EXT_ ${dependencyUpper} })
400- set_property (CACHE EXT_ ${dependencyUpper} PROPERTY VALUE ON )
402+ if (DEFINED CACHE {PHP_EXT_ ${dependencyUpper} })
403+ set_property (CACHE PHP_EXT_ ${dependencyUpper} PROPERTY VALUE ON )
401404 else ()
402405 set (
403- EXT_ ${dependencyUpper}
406+ PHP_EXT_ ${dependencyUpper}
404407 ON
405408 CACHE BOOL
406409 "Enable the ${dependency} extension"
@@ -542,7 +545,7 @@ function(_php_extensions_validate)
542545 "You've enabled the '${extension} ' extension, which depends on the "
543546 "'${dependency} ' extension, but you've either not enabled "
544547 "'${dependency} ', or have disabled it. Please set "
545- "'EXT_ ${dependencyUpper} ' to 'ON' if available."
548+ "'PHP_EXT_ ${dependencyUpper} ' to 'ON' if available."
546549 )
547550 endif ()
548551
0 commit comments