mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 03:39:43 -06:00
ExternalProject: replace LIST_SEPARATOR in initial cache files too
This commit is contained in:
@@ -1777,6 +1777,11 @@ function(_ep_write_initial_cache target_name script_filename script_initial_cach
|
||||
# Replace location tags.
|
||||
_ep_replace_location_tags(${target_name} script_initial_cache)
|
||||
_ep_replace_location_tags(${target_name} script_filename)
|
||||
# Replace list separators.
|
||||
get_property(sep TARGET ${target_name} PROPERTY _EP_LIST_SEPARATOR)
|
||||
if(sep AND script_initial_cache)
|
||||
string(REPLACE "${sep}" ";" script_initial_cache "${script_initial_cache}")
|
||||
endif()
|
||||
# Write out the initial cache file to the location specified.
|
||||
file(GENERATE OUTPUT "${script_filename}" CONTENT "${script_initial_cache}")
|
||||
endfunction()
|
||||
|
||||
Reference in New Issue
Block a user