X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FExecutionEngine%2FCMakeLists.txt;h=2d9337bbefd2de898712d0b809dd22cb38ac83cc;hb=0ba0118816bb7b1fc361215b382578ac130df23b;hp=fb14d41e91d2d4999d00238daf0aac4d8a4c3e9e;hpb=ac03e736c77bcf7e8deb515fc16a7e55d343dc8d;p=oota-llvm.git diff --git a/lib/ExecutionEngine/CMakeLists.txt b/lib/ExecutionEngine/CMakeLists.txt index fb14d41e91d..2d9337bbefd 100644 --- a/lib/ExecutionEngine/CMakeLists.txt +++ b/lib/ExecutionEngine/CMakeLists.txt @@ -1,17 +1,28 @@ + + add_llvm_library(LLVMExecutionEngine ExecutionEngine.cpp ExecutionEngineBindings.cpp + GDBRegistrationListener.cpp + SectionMemoryManager.cpp TargetSelect.cpp - ) -add_llvm_library_dependencies(LLVMExecutionEngine - LLVMCore - LLVMMC - LLVMSupport - LLVMTarget + ADDITIONAL_HEADER_DIRS + ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine + + DEPENDS + intrinsics_gen ) add_subdirectory(Interpreter) -add_subdirectory(JIT) add_subdirectory(MCJIT) +add_subdirectory(Orc) add_subdirectory(RuntimeDyld) + +if( LLVM_USE_OPROFILE ) + add_subdirectory(OProfileJIT) +endif( LLVM_USE_OPROFILE ) + +if( LLVM_USE_INTEL_JITEVENTS ) + add_subdirectory(IntelJITEvents) +endif( LLVM_USE_INTEL_JITEVENTS )