xref: /llvm-project/lld/wasm/CMakeLists.txt (revision 9a450a0096befc91bc947db6410d4c640c3d97cd)
1c94d393aSSam Cleggset(LLVM_TARGET_DEFINITIONS Options.td)
2c94d393aSSam Cleggtablegen(LLVM Options.inc -gen-opt-parser-defs)
3c94d393aSSam Cleggadd_public_tablegen_target(WasmOptionsTableGen)
4c94d393aSSam Clegg
5c94d393aSSam Cleggadd_lld_library(lldWasm
6c94d393aSSam Clegg  Driver.cpp
75fa274beSSam Clegg  InputChunks.cpp
8c94d393aSSam Clegg  InputFiles.cpp
9c729c1b4SSam Clegg  LTO.cpp
10cc2da555SSam Clegg  MapFile.cpp
110362633fSSam Clegg  MarkLive.cpp
12c94d393aSSam Clegg  OutputSections.cpp
133b8d2be5SSam Clegg  OutputSegment.cpp
148fcf0126SSam Clegg  Relocations.cpp
15c94d393aSSam Clegg  SymbolTable.cpp
16c94d393aSSam Clegg  Symbols.cpp
178fcf0126SSam Clegg  SyntheticSections.cpp
18c94d393aSSam Clegg  Writer.cpp
19c94d393aSSam Clegg  WriterUtils.cpp
20c94d393aSSam Clegg
21c94d393aSSam Clegg  LINK_COMPONENTS
22c94d393aSSam Clegg  ${LLVM_TARGETS_TO_BUILD}
23c94d393aSSam Clegg  BinaryFormat
24*9a450a00SSam Clegg  BitWriter
25c94d393aSSam Clegg  Core
26c94d393aSSam Clegg  Demangle
27c729c1b4SSam Clegg  LTO
28c729c1b4SSam Clegg  MC
29c94d393aSSam Clegg  Object
30c94d393aSSam Clegg  Option
3121a4710cSWei Mi  Passes
3258bf78ceSYuta Saito  ProfileData
33c94d393aSSam Clegg  Support
34f09cf34dSArchibald Elliott  TargetParser
35c94d393aSSam Clegg
36c94d393aSSam Clegg  LINK_LIBS
37c94d393aSSam Clegg  lldCommon
387e2ea97cSAaron Smith
397e2ea97cSAaron Smith  DEPENDS
407e2ea97cSAaron Smith  WasmOptionsTableGen
4153880b8cSMichele Scandale  intrinsics_gen
42c94d393aSSam Clegg  )
43