CMakeLists.txt 884 Bytes
add_llvm_component_library(LLVMOrcJIT
  CompileOnDemandLayer.cpp
  CompileUtils.cpp
  Core.cpp
  DebugUtils.cpp
  ExecutionUtils.cpp
  IndirectionUtils.cpp
  IRCompileLayer.cpp
  IRTransformLayer.cpp
  JITTargetMachineBuilder.cpp
  LazyReexports.cpp
  Legacy.cpp
  Layer.cpp
  LLJIT.cpp
  MachOPlatform.cpp
  Mangling.cpp
  NullResolver.cpp
  ObjectLinkingLayer.cpp
  ObjectTransformLayer.cpp
  OrcABISupport.cpp
  OrcCBindings.cpp
  OrcV2CBindings.cpp
  OrcMCJITReplacement.cpp
  RTDyldObjectLinkingLayer.cpp
  Speculation.cpp
  SpeculateAnalyses.cpp
  TargetProcessControl.cpp
  ThreadSafeModule.cpp
  TPCDynamicLibrarySearchGenerator.cpp
  TPCIndirectionUtils.cpp
  ADDITIONAL_HEADER_DIRS
  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc

  DEPENDS
  intrinsics_gen
  )

target_link_libraries(LLVMOrcJIT
  PRIVATE
  LLVMAnalysis
  LLVMBitReader
  LLVMBitWriter
  LLVMPasses
  )