]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lld/COFF/CMakeLists.txt
Update from sqlite3-3.14.1 to sqlite3-3.20.0. This is a private lib.
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lld / COFF / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Options.td)
2 tablegen(LLVM Options.inc -gen-opt-parser-defs)
3 add_public_tablegen_target(COFFOptionsTableGen)
4
5 if(NOT LLD_BUILT_STANDALONE)
6   set(tablegen_deps intrinsics_gen)
7 endif()
8
9 add_lld_library(lldCOFF
10   Chunks.cpp
11   DLL.cpp
12   Driver.cpp
13   DriverUtils.cpp
14   Error.cpp
15   ICF.cpp
16   InputFiles.cpp
17   LTO.cpp
18   MapFile.cpp
19   MarkLive.cpp
20   PDB.cpp
21   Strings.cpp
22   SymbolTable.cpp
23   Symbols.cpp
24   Writer.cpp
25
26   LINK_COMPONENTS
27   ${LLVM_TARGETS_TO_BUILD}
28   BinaryFormat
29   BitReader
30   Core
31   DebugInfoCodeView
32   DebugInfoMSF
33   DebugInfoPDB
34   LTO
35   LibDriver
36   Object
37   MC
38   MCDisassembler
39   Target
40   Option
41   Support
42
43   LINK_LIBS
44   lldCore
45   ${LLVM_PTHREAD_LIB}
46
47   DEPENDS
48   COFFOptionsTableGen
49   ${tablegen_deps}
50   )