Strip CMAKE_*_LINKER_FLAGS[_<CONFIG>] initializer whitespace

This commit is contained in:
Brad King 2016-07-13 14:41:21 -04:00
parent 53df6d5995
commit aec3c79acb
1 changed files with 9 additions and 5 deletions

View File

@ -16,11 +16,15 @@
# cache values that can be initialized in the platform-compiler.cmake file
# it may be included by more than one language.
if(NOT "x$ENV{LDFLAGS}" STREQUAL "x")
set(CMAKE_EXE_LINKER_FLAGS_INIT "${CMAKE_EXE_LINKER_FLAGS_INIT} $ENV{LDFLAGS}")
set(CMAKE_SHARED_LINKER_FLAGS_INIT "${CMAKE_SHARED_LINKER_FLAGS_INIT} $ENV{LDFLAGS}")
set(CMAKE_MODULE_LINKER_FLAGS_INIT "${CMAKE_MODULE_LINKER_FLAGS_INIT} $ENV{LDFLAGS}")
endif()
foreach(t EXE SHARED MODULE STATIC)
foreach(c "" _DEBUG _RELEASE _MINSIZEREL _RELWITHDEBINFO)
string(STRIP "${CMAKE_${t}_LINKER_FLAGS${c}_INIT}" CMAKE_${t}_LINKER_FLAGS${c}_INIT)
endforeach()
endforeach()
if(NOT CMAKE_NOT_USING_CONFIG_FLAGS)
# default build type is none