1set(LLVM_TARGET_DEFINITIONS Options.td) 2tablegen(LLVM Options.inc -gen-opt-parser-defs) 3add_public_tablegen_target(COFFOptionsTableGen) 4 5add_lld_library(lldCOFF 6 CallGraphSort.cpp 7 Chunks.cpp 8 COFFLinkerContext.cpp 9 DebugTypes.cpp 10 DLL.cpp 11 Driver.cpp 12 DriverUtils.cpp 13 ICF.cpp 14 InputFiles.cpp 15 LLDMapFile.cpp 16 LTO.cpp 17 MapFile.cpp 18 MarkLive.cpp 19 MinGW.cpp 20 PDB.cpp 21 SymbolTable.cpp 22 Symbols.cpp 23 Writer.cpp 24 25 LINK_COMPONENTS 26 ${LLVM_TARGETS_TO_BUILD} 27 BinaryFormat 28 Core 29 DebugInfoCodeView 30 DebugInfoDWARF 31 DebugInfoMSF 32 DebugInfoPDB 33 Demangle 34 LibDriver 35 LTO 36 MC 37 Object 38 Option 39 Passes 40 Support 41 TargetParser 42 WindowsDriver 43 WindowsManifest 44 45 LINK_LIBS 46 lldCommon 47 ${LLVM_PTHREAD_LIB} 48 ${LLVM_ATOMIC_LIB} 49 50 DEPENDS 51 COFFOptionsTableGen 52 intrinsics_gen 53 ) 54