Consider CMAKE_{t}_LINKER_FLAGS_<CONFIG> when passing -gcodeview-ghash
CMake may add /Debug in the CONFIG-specific flag. Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D116710
This commit is contained in:
@@ -488,8 +488,13 @@ if( MSVC )
|
||||
endif()
|
||||
|
||||
# Get all linker flags in upper case form so we can search them.
|
||||
set(all_linker_flags_uppercase
|
||||
"${CMAKE_EXE_LINKER_FLAGS} ${CMAKE_MODULE_LINKER_FLAGS} ${CMAKE_SHARED_LINKER_FLAGS}")
|
||||
string(CONCAT all_linker_flags_uppercase
|
||||
${CMAKE_EXE_LINKER_FLAGS_${uppercase_CMAKE_BUILD_TYPE}}
|
||||
${CMAKE_EXE_LINKER_FLAGS}
|
||||
${CMAKE_MODULE_LINKER_FLAGS_${uppercase_CMAKE_BUILD_TYPE}}
|
||||
${CMAKE_MODULE_LINKER_FLAGS}
|
||||
${CMAKE_SHARED_LINKER_FLAGS_${uppercase_CMAKE_BUILD_TYPE}}
|
||||
${CMAKE_SHARED_LINKER_FLAGS})
|
||||
string(TOUPPER "${all_linker_flags_uppercase}" all_linker_flags_uppercase)
|
||||
|
||||
if (CLANG_CL AND LINKER_IS_LLD)
|
||||
|
||||
Reference in New Issue
Block a user