Skip to content

Commit 4853d41

Browse files
author
git apple-llvm automerger
committed
Merge commit '0a8bd77e7741' from llvm.org/master into apple/master
2 parents cd7ba4b + 0a8bd77 commit 4853d41

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)