File tree Expand file tree Collapse file tree 7 files changed +4
-6
lines changed Expand file tree Collapse file tree 7 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ define_property(
2222
2323list (APPEND CMAKE_MESSAGE_CONTEXT "sapi" )
2424
25+ # Enable symbols exporting for executable and shared SAPIs.
26+ set (CMAKE_EXECUTABLE_ENABLE_EXPORTS TRUE )
27+ set (CMAKE_SHARED_LIBRARY_ENABLE_EXPORTS TRUE )
28+
2529# Traverse CMakeLists.txt files of PHP SAPIs.
2630file (GLOB sapis ${CMAKE_CURRENT_SOURCE_DIR} /*/CMakeLists.txt)
2731list (TRANSFORM sapis REPLACE "${CMAKE_CURRENT_SOURCE_DIR} /|/CMakeLists.txt" "" )
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ set_target_properties(
5353 php_sapi_cgi
5454 PROPERTIES
5555 OUTPUT_NAME ${PHP_PROGRAM_PREFIX} php-cgi${PHP_PROGRAM_SUFFIX}
56- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
5756 PHP_CLI TRUE
5857 PHP_SAPI_FASTCGI TRUE
5958)
Original file line number Diff line number Diff line change @@ -132,7 +132,6 @@ set_target_properties(
132132 php_sapi_cli
133133 PROPERTIES
134134 OUTPUT_NAME ${PHP_PROGRAM_PREFIX} php${PHP_PROGRAM_SUFFIX}
135- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
136135 PHP_CLI TRUE
137136)
138137
Original file line number Diff line number Diff line change @@ -76,7 +76,6 @@ foreach(target IN ITEMS php_sapi_embed php_sapi_embed_shared)
7676 set_target_properties (
7777 ${target}
7878 PROPERTIES
79- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
8079 PHP_CLI TRUE
8180 )
8281endforeach ()
Original file line number Diff line number Diff line change @@ -239,7 +239,6 @@ set_target_properties(
239239 php_sapi_fpm
240240 PROPERTIES
241241 OUTPUT_NAME ${PHP_PROGRAM_PREFIX} php-fpm${PHP_PROGRAM_SUFFIX}
242- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
243242 PHP_SAPI_FASTCGI TRUE
244243)
245244
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ set_target_properties(
5353 php_sapi_litespeed
5454 PROPERTIES
5555 OUTPUT_NAME ${PHP_PROGRAM_PREFIX} lsphp${PHP_PROGRAM_SUFFIX}
56- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
5756)
5857
5958install (
Original file line number Diff line number Diff line change @@ -163,7 +163,6 @@ foreach(target IN ITEMS php_sapi_phpdbg php_sapi_phpdbg_shared)
163163 ${target}
164164 PROPERTIES
165165 OUTPUT_NAME ${PHP_PROGRAM_PREFIX} phpdbg${PHP_PROGRAM_SUFFIX}
166- ENABLE_EXPORTS TRUE # TODO: Check if there's a better solution.
167166 PHP_CLI TRUE
168167 )
169168endforeach ()
You can’t perform that action at this time.
0 commit comments