[PATCH] D45464: [cmake] Make linker detection take flags into account

Shoaib Meenai via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 25 17:52:17 PDT 2018


smeenai updated this revision to Diff 144044.
smeenai added a comment.

Only read CMAKE_EXE_LINKER_FLAGS, to be consistent with CMake under CMP0056


Repository:
  rL LLVM

https://reviews.llvm.org/D45464

Files:
  cmake/modules/AddLLVM.cmake


Index: cmake/modules/AddLLVM.cmake
===================================================================
--- cmake/modules/AddLLVM.cmake
+++ cmake/modules/AddLLVM.cmake
@@ -152,7 +152,8 @@
   if( LLVM_USE_LINKER )
     set(command ${CMAKE_C_COMPILER} -fuse-ld=${LLVM_USE_LINKER} -Wl,--version)
   else()
-    set(command ${CMAKE_C_COMPILER} -Wl,--version)
+    separate_arguments(flags UNIX_COMMAND "${CMAKE_EXE_LINKER_FLAGS}")
+    set(command ${CMAKE_C_COMPILER} ${flags} -Wl,--version)
   endif()
   execute_process(
     COMMAND ${command}


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45464.144044.patch
Type: text/x-patch
Size: 542 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180426/710cd147/attachment.bin>


More information about the llvm-commits mailing list