blob: 659f89dcfa670f763370c5b343d5ad647e86b5ed [file] [log] [blame]
Rui Ueyama411c63602015-05-28 19:09:301set(LLVM_TARGET_DEFINITIONS Options.td)
2tablegen(LLVM Options.inc -gen-opt-parser-defs)
3add_public_tablegen_target(COFFOptionsTableGen)
4
Pete Cooperf154b672016-01-07 00:14:045add_lld_library(lldCOFF
Rui Ueyama411c63602015-05-28 19:09:306 Chunks.cpp
Rui Ueyama4b22fa72015-06-07 01:15:047 DLL.cpp
Rui Ueyama411c63602015-05-28 19:09:308 Driver.cpp
Rui Ueyama3500f662015-05-28 20:30:069 DriverUtils.cpp
Rafael Espindolab835ae82015-08-06 14:58:5010 Error.cpp
Rui Ueyama49560c72015-06-24 20:40:0311 ICF.cpp
Rui Ueyama411c63602015-05-28 19:09:3012 InputFiles.cpp
Saleem Abdulrasoolf27d4062016-07-13 03:19:2713 Librarian.cpp
Rui Ueyamaa5f0f752015-09-19 21:36:2814 MarkLive.cpp
Rui Ueyama1f373702015-06-17 19:19:2515 ModuleDef.cpp
Rui Ueyamae7378242015-12-04 23:11:0516 PDB.cpp
Rui Ueyama411c63602015-05-28 19:09:3017 SymbolTable.cpp
18 Symbols.cpp
19 Writer.cpp
Peter Collingbourne60c16162015-06-01 20:10:1020
21 LINK_COMPONENTS
22 ${LLVM_TARGETS_TO_BUILD}
23 Core
24 LTO
Peter Collingbournebd1cb792015-06-09 21:52:4825 LibDriver
Benjamin Kramer44b07232015-06-23 19:54:5726 Object
Peter Collingbourne60c16162015-06-01 20:10:1027 MC
28 MCDisassembler
Benjamin Kramer44b07232015-06-23 19:54:5729 Target
30 Option
Peter Collingbourne60c16162015-06-01 20:10:1031 Support
Rafael Espindola393877d2016-03-01 15:56:5332
Peter Collingbournefeee2102016-07-26 02:00:4233 LINK_LIBS
34 lldCore
35 ${PTHREAD_LIB}
Rui Ueyama411c63602015-05-28 19:09:3036 )
37
38add_dependencies(lldCOFF COFFOptionsTableGen)