mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
Fixed bug where last entry would be lost.
The code to build up a list was missing the final entry in an initial cache.
This commit is contained in:
@@ -579,6 +579,11 @@ function(_ep_write_initial_cache script_filename args)
|
||||
set(accumulator "${accumulator};${line}")
|
||||
endif()
|
||||
endforeach()
|
||||
# Catch the final line of the args
|
||||
if(setArg)
|
||||
set(setArg "${setArg}${accumulator}\" CACHE ${type} \"Initial cache\" FORCE)")
|
||||
set(script_initial_cache "${script_initial_cache}\n${setArg}")
|
||||
endif()
|
||||
# Write out the initial cache file to the location specified.
|
||||
if(NOT EXISTS "${script_filename}.in")
|
||||
file(WRITE "${script_filename}.in" "\@script_initial_cache\@\n")
|
||||
|
||||
Reference in New Issue
Block a user