1add_llvm_component_library(LLVMJITLink 2 DWARFRecordSectionSplitter.cpp 3 EHFrameSupport.cpp 4 JITLink.cpp 5 JITLinkGeneric.cpp 6 JITLinkMemoryManager.cpp 7 MemoryFlags.cpp 8 9 # Formats: 10 11 # MachO 12 MachO.cpp 13 MachO_arm64.cpp 14 MachO_x86_64.cpp 15 MachOLinkGraphBuilder.cpp 16 17 # ELF 18 ELF.cpp 19 ELFLinkGraphBuilder.cpp 20 ELF_aarch64.cpp 21 ELF_riscv.cpp 22 ELF_x86_64.cpp 23 24 # COFF 25 COFF.cpp 26 COFFLinkGraphBuilder.cpp 27 COFF_x86_64.cpp 28 29 # Architectures: 30 aarch64.cpp 31 riscv.cpp 32 x86_64.cpp 33 34 ADDITIONAL_HEADER_DIRS 35 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/JITLink 36 37 DEPENDS 38 intrinsics_gen 39 40 LINK_COMPONENTS 41 BinaryFormat 42 Object 43 OrcTargetProcess 44 Support 45 ) 46 47target_link_libraries(LLVMJITLink 48 PRIVATE 49 LLVMObject 50 LLVMOrcShared 51 LLVMOrcTargetProcess 52 LLVMSupport 53) 54