Skip to content

Commit 86b2eda

Browse files
author
git apple-llvm automerger
committed
Merge commit '4853d41efe9b' from apple/master into swift/master-next
2 parents f3565c7 + 4853d41 commit 86b2eda

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

llvm/cmake/modules/HandleLLVMOptions.cmake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,9 @@ if(uppercase_LLVM_ENABLE_LTO STREQUAL "THIN")
881881
elseif(LLVM_USE_LINKER STREQUAL "gold")
882882
append("-Wl,--plugin-opt,cache-dir=${PROJECT_BINARY_DIR}/lto.cache"
883883
CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS)
884+
elseif(LINKER_IS_LLD_LINK)
885+
append("/lldltocache:${PROJECT_BINARY_DIR}/lto.cache"
886+
CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS)
884887
endif()
885888
elseif(uppercase_LLVM_ENABLE_LTO STREQUAL "FULL")
886889
append("-flto=full" CMAKE_CXX_FLAGS CMAKE_C_FLAGS)

0 commit comments

Comments
 (0)