blob: d070b8dcff41d931ababbeaf0bed0fe741ac7763 [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
Rui Ueyamaa5f0f752015-09-19 21:36:2813 MarkLive.cpp
Rui Ueyama1f373702015-06-17 19:19:2514 ModuleDef.cpp
Rui Ueyamae7378242015-12-04 23:11:0515 PDB.cpp
Rui Ueyama411c63602015-05-28 19:09:3016 SymbolTable.cpp
17 Symbols.cpp
18 Writer.cpp
Peter Collingbourne60c16162015-06-01 20:10:1019
20 LINK_COMPONENTS
21 ${LLVM_TARGETS_TO_BUILD}
22 Core
23 LTO
Peter Collingbournebd1cb792015-06-09 21:52:4824 LibDriver
Benjamin Kramer44b07232015-06-23 19:54:5725 Object
Peter Collingbourne60c16162015-06-01 20:10:1026 MC
27 MCDisassembler
Benjamin Kramer44b07232015-06-23 19:54:5728 Target
29 Option
Peter Collingbourne60c16162015-06-01 20:10:1030 Support
Rafael Espindola393877d2016-03-01 15:56:5331
32 LINK_LIBS ${PTHREAD_LIB}
Rui Ueyama411c63602015-05-28 19:09:3033 )
34
35add_dependencies(lldCOFF COFFOptionsTableGen)