Skip to content

Commit 9046de8

Browse files
committed
use lld-link
1 parent c9317a6 commit 9046de8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cmake/toolchain.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ if(WIN32)
55
set(CMAKE_CXX_COMPILER clang-cl CACHE STRING "C++ compiler")
66
set(AR_PROGRAM_NAME "llvm-lib")
77
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreadedDLL" CACHE STRING "MSVC runtime")
8+
9+
find_program(LLVM_LLD_LINK_PATH "lld-link")
10+
if(LLVM_LLD_LINK_PATH)
11+
set(CMAKE_LINKER "${LLVM_LLD_LINK_PATH}" CACHE FILEPATH "Linker")
12+
endif()
813
else()
914
set(CMAKE_C_COMPILER clang CACHE STRING "C compiler")
1015
set(CMAKE_CXX_COMPILER clang++ CACHE STRING "C++ compiler")

0 commit comments

Comments
 (0)