[PATCH] D116710: Consider CMAKE_{t}_LINKER_FLAGS_<CONFIG> when passing -gcodeview-ghash
Yuanfang Chen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 5 17:22:39 PST 2022
This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rG74bb4ad5d4eb: Consider CMAKE_{t}_LINKER_FLAGS_<CONFIG> when passing -gcodeview-ghash (authored by ychen).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D116710/new/
https://reviews.llvm.org/D116710
Files:
llvm/cmake/modules/HandleLLVMOptions.cmake
Index: llvm/cmake/modules/HandleLLVMOptions.cmake
===================================================================
--- llvm/cmake/modules/HandleLLVMOptions.cmake
+++ llvm/cmake/modules/HandleLLVMOptions.cmake
@@ -488,8 +488,13 @@
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)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D116710.397749.patch
Type: text/x-patch
Size: 894 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220106/70d58957/attachment.bin>
More information about the llvm-commits
mailing list