Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 1 | set(LLVM_TARGET_DEFINITIONS Options.td) |
2 | tablegen(LLVM Options.inc -gen-opt-parser-defs) | ||||
3 | add_public_tablegen_target(COFFOptionsTableGen) | ||||
4 | |||||
Saleem Abdulrasool | f1af26d | 2016-12-12 05:47:40 | [diff] [blame] | 5 | if(NOT LLD_BUILT_STANDALONE) |
6 | set(tablegen_deps intrinsics_gen) | ||||
7 | endif() | ||||
8 | |||||
Pete Cooper | f154b67 | 2016-01-07 00:14:04 | [diff] [blame] | 9 | add_lld_library(lldCOFF |
Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 10 | Chunks.cpp |
Rui Ueyama | 4b22fa7 | 2015-06-07 01:15:04 | [diff] [blame] | 11 | DLL.cpp |
Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 12 | Driver.cpp |
Rui Ueyama | 3500f66 | 2015-05-28 20:30:06 | [diff] [blame] | 13 | DriverUtils.cpp |
Rafael Espindola | b835ae8 | 2015-08-06 14:58:50 | [diff] [blame] | 14 | Error.cpp |
Rui Ueyama | 49560c7 | 2015-06-24 20:40:03 | [diff] [blame] | 15 | ICF.cpp |
Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 16 | InputFiles.cpp |
Bob Haarman | cde5e5b | 2017-02-02 23:58:14 | [diff] [blame] | 17 | LTO.cpp |
Peter Collingbourne | 6f24fdb | 2017-01-14 03:14:46 | [diff] [blame] | 18 | MapFile.cpp |
Rui Ueyama | a5f0f75 | 2015-09-19 21:36:28 | [diff] [blame] | 19 | MarkLive.cpp |
Rui Ueyama | e737824 | 2015-12-04 23:11:05 | [diff] [blame] | 20 | PDB.cpp |
Rui Ueyama | a45d45e | 2016-12-07 23:17:02 | [diff] [blame] | 21 | Strings.cpp |
Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 22 | SymbolTable.cpp |
23 | Symbols.cpp | ||||
24 | Writer.cpp | ||||
Peter Collingbourne | 60c1616 | 2015-06-01 20:10:10 | [diff] [blame] | 25 | |
26 | LINK_COMPONENTS | ||||
27 | ${LLVM_TARGETS_TO_BUILD} | ||||
Sam Clegg | c1e7a0d | 2017-06-07 18:06:11 | [diff] [blame] | 28 | BinaryFormat |
Ismail Donmez | 82c489f | 2017-02-03 10:13:39 | [diff] [blame] | 29 | BitReader |
Peter Collingbourne | 60c1616 | 2015-06-01 20:10:10 | [diff] [blame] | 30 | Core |
Rui Ueyama | bf9523f | 2016-11-23 22:58:25 | [diff] [blame] | 31 | DebugInfoCodeView |
Ismail Donmez | e7174ff | 2016-09-16 14:10:23 | [diff] [blame] | 32 | DebugInfoMSF |
Rui Ueyama | b28c6d4 | 2016-09-16 04:32:33 | [diff] [blame] | 33 | DebugInfoPDB |
Peter Collingbourne | bd1cb79 | 2015-06-09 21:52:48 | [diff] [blame] | 34 | LibDriver |
NAKAMURA Takumi | d791eaa | 2017-10-11 23:18:43 | [diff] [blame^] | 35 | LTO |
Peter Collingbourne | 60c1616 | 2015-06-01 20:10:10 | [diff] [blame] | 36 | MC |
37 | MCDisassembler | ||||
NAKAMURA Takumi | d791eaa | 2017-10-11 23:18:43 | [diff] [blame^] | 38 | Object |
Benjamin Kramer | 44b0723 | 2015-06-23 19:54:57 | [diff] [blame] | 39 | Option |
Peter Collingbourne | 60c1616 | 2015-06-01 20:10:10 | [diff] [blame] | 40 | Support |
NAKAMURA Takumi | d791eaa | 2017-10-11 23:18:43 | [diff] [blame^] | 41 | Target |
Eric Beckmann | 87c6acf | 2017-08-22 03:15:28 | [diff] [blame] | 42 | WindowsManifest |
Rafael Espindola | 393877d | 2016-03-01 15:56:53 | [diff] [blame] | 43 | |
Peter Collingbourne | feee210 | 2016-07-26 02:00:42 | [diff] [blame] | 44 | LINK_LIBS |
Rui Ueyama | 3f85170 | 2017-10-02 21:00:41 | [diff] [blame] | 45 | lldCommon |
Peter Collingbourne | feee210 | 2016-07-26 02:00:42 | [diff] [blame] | 46 | lldCore |
Eric Fiselier | 87c87f4 | 2017-02-10 01:59:20 | [diff] [blame] | 47 | ${LLVM_PTHREAD_LIB} |
Rui Ueyama | 411c6360 | 2015-05-28 19:09:30 | [diff] [blame] | 48 | |
Chris Bieneman | aeb3025 | 2016-11-17 04:36:35 | [diff] [blame] | 49 | DEPENDS |
50 | COFFOptionsTableGen | ||||
Saleem Abdulrasool | f1af26d | 2016-12-12 05:47:40 | [diff] [blame] | 51 | ${tablegen_deps} |
Chris Bieneman | aeb3025 | 2016-11-17 04:36:35 | [diff] [blame] | 52 | ) |