]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lld/tools/lld/CMakeLists.txt
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lld / tools / lld / CMakeLists.txt
1 set(LLVM_LINK_COMPONENTS
2   Support
3   )
4
5 add_lld_tool(lld
6   lld.cpp
7   )
8
9 target_link_libraries(lld
10   PRIVATE
11   lldCommon
12   lldCOFF
13   lldDriver
14   lldELF
15   lldMinGW
16   lldWasm
17   )
18
19 install(TARGETS lld
20   RUNTIME DESTINATION bin)
21
22 if(NOT LLD_SYMLINKS_TO_CREATE)
23   set(LLD_SYMLINKS_TO_CREATE lld-link ld.lld ld64.lld wasm-ld)
24 endif()
25
26 foreach(link ${LLD_SYMLINKS_TO_CREATE})
27   add_lld_symlink(${link} lld)
28 endforeach()