blob: 84215cee61265d2e09f3f69478da6a938302306d [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
Rui Ueyamab28c6d42016-09-16 04:32:3324 DebugInfoPDB
Peter Collingbourne60c16162015-06-01 20:10:1025 LTO
Peter Collingbournebd1cb792015-06-09 21:52:4826 LibDriver
Benjamin Kramer44b07232015-06-23 19:54:5727 Object
Peter Collingbourne60c16162015-06-01 20:10:1028 MC
29 MCDisassembler
Benjamin Kramer44b07232015-06-23 19:54:5730 Target
31 Option
Peter Collingbourne60c16162015-06-01 20:10:1032 Support
Rafael Espindola393877d2016-03-01 15:56:5333
Peter Collingbournefeee2102016-07-26 02:00:4234 LINK_LIBS
35 lldCore
36 ${PTHREAD_LIB}
Rui Ueyama411c63602015-05-28 19:09:3037 )
38
39add_dependencies(lldCOFF COFFOptionsTableGen)