52 lines · plain
1set(LLVM_TARGET_DEFINITIONS Options.td)2tablegen(LLVM Options.inc -gen-opt-parser-defs)3add_public_tablegen_target(DsymutilTableGen)4 5set(LLVM_LINK_COMPONENTS6 AllTargetsCodeGens7 AllTargetsDescs8 AllTargetsInfos9 AsmPrinter10 BitReader11 BitStreamReader12 CodeGen13 CodeGenTypes14 DWARFLinker15 DWARFLinkerClassic16 DWARFLinkerParallel17 DebugInfoDWARF18 DebugInfoDWARFLowLevel19 MC20 Object21 Option22 Remarks23 Support24 Target25 TargetParser26 )27 28add_llvm_tool(dsymutil29 dsymutil.cpp30 BinaryHolder.cpp31 CFBundle.cpp32 DebugMap.cpp33 DwarfLinkerForBinary.cpp34 MachODebugMapParser.cpp35 MachOUtils.cpp36 Reproducer.cpp37 RelocationMap.cpp38 SwiftModule.cpp39 40 DEPENDS41 intrinsics_gen42 ${tablegen_deps}43 DsymutilTableGen44 GENERATE_DRIVER45 )46 47if(APPLE AND NOT LLVM_TOOL_LLVM_DRIVER_BUILD)48 target_link_libraries(dsymutil PRIVATE "-framework CoreFoundation")49endif(APPLE AND NOT LLVM_TOOL_LLVM_DRIVER_BUILD)50 51# target_link_libraries(dsymutil PRIVATE ${LLVM_ATOMIC_LIB})52