]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lld/tools/lld/CMakeLists.txt
Merge lld trunk r321017 to contrib/llvm/tools/lld.
[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   lldCOFF
12   lldDriver
13   lldELF
14   lldMinGW
15   lldWasm
16   )
17
18 install(TARGETS lld
19   RUNTIME DESTINATION bin)
20
21 if(NOT LLD_SYMLINKS_TO_CREATE)
22   set(LLD_SYMLINKS_TO_CREATE lld-link ld.lld ld64.lld wasm-ld)
23 endif()
24
25 foreach(link ${LLD_SYMLINKS_TO_CREATE})
26   add_lld_symlink(${link} lld)
27 endforeach()