• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2
3add_llvm_component_library(LLVMExecutionEngine
4  ExecutionEngine.cpp
5  ExecutionEngineBindings.cpp
6  GDBRegistrationListener.cpp
7  SectionMemoryManager.cpp
8  TargetSelect.cpp
9
10  ADDITIONAL_HEADER_DIRS
11  ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
12
13  DEPENDS
14  intrinsics_gen
15  )
16
17if(BUILD_SHARED_LIBS)
18  target_link_libraries(LLVMExecutionEngine PUBLIC LLVMRuntimeDyld)
19endif()
20
21add_subdirectory(Interpreter)
22add_subdirectory(JITLink)
23add_subdirectory(MCJIT)
24add_subdirectory(OrcError)
25add_subdirectory(Orc)
26add_subdirectory(RuntimeDyld)
27
28if( LLVM_USE_OPROFILE )
29  add_subdirectory(OProfileJIT)
30endif( LLVM_USE_OPROFILE )
31
32if( LLVM_USE_INTEL_JITEVENTS )
33  add_subdirectory(IntelJITEvents)
34endif( LLVM_USE_INTEL_JITEVENTS )
35
36if( LLVM_USE_PERF )
37  add_subdirectory(PerfJITEvents)
38endif( LLVM_USE_PERF )
39