brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 0b530fb Raw
78 lines · plain
1set(LLVM_TARGET_DEFINITIONS COFFOptions.td)2tablegen(LLVM COFFOptions.inc -gen-opt-parser-defs)3add_public_tablegen_target(JITLinkTableGen)4 5add_llvm_component_library(LLVMJITLink6  CompactUnwindSupport.cpp7  DWARFRecordSectionSplitter.cpp8  EHFrameSupport.cpp9  JITLink.cpp10  JITLinkGeneric.cpp11  JITLinkMemoryManager.cpp12 13  # Formats:14 15  # MachO16  MachO.cpp17  MachO_arm64.cpp18  MachO_x86_64.cpp19  MachOLinkGraphBuilder.cpp20 21  # ELF22  ELF.cpp23  ELFLinkGraphBuilder.cpp24  ELF_aarch32.cpp25  ELF_aarch64.cpp26  ELF_loongarch.cpp27  ELF_ppc64.cpp28  ELF_riscv.cpp29  ELF_systemz.cpp30  ELF_x86.cpp31  ELF_x86_64.cpp32 33  # COFF34  COFF.cpp35  COFFDirectiveParser.cpp36  COFFLinkGraphBuilder.cpp37  COFF_x86_64.cpp38 39  # XCOFF40  XCOFF.cpp41  XCOFF_ppc64.cpp42  XCOFFLinkGraphBuilder.cpp43 44  # Architectures:45  aarch32.cpp46  aarch64.cpp47  loongarch.cpp48  ppc64.cpp49  riscv.cpp50  systemz.cpp51  x86.cpp52  x86_64.cpp53 54  ADDITIONAL_HEADER_DIRS55  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/JITLink56 57  DEPENDS58  intrinsics_gen59  JITLinkTableGen60 61  LINK_COMPONENTS62  BinaryFormat63  Object64  Option65  OrcTargetProcess66  Support67  TargetParser68  )69 70target_link_libraries(LLVMJITLink71  PRIVATE72  LLVMObject73  LLVMOrcShared74  LLVMOrcTargetProcess75  LLVMSupport76  LLVMTargetParser77)78