X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FExecutionEngine%2FCMakeLists.txt;h=d2c33cda1a625d743053b675c98d1177dbf33d09;hp=efedd65e78bb6d14532106b27cccaac62a0267fc;hb=396fa9a7b397990160195fb0460da44d57f4fdce;hpb=4e9c939312ff73bd0c6a6485fd5f97012f5910fa diff --git a/lib/ExecutionEngine/CMakeLists.txt b/lib/ExecutionEngine/CMakeLists.txt index efedd65e78b..d2c33cda1a6 100644 --- a/lib/ExecutionEngine/CMakeLists.txt +++ b/lib/ExecutionEngine/CMakeLists.txt @@ -1,6 +1,23 @@ + + add_llvm_library(LLVMExecutionEngine ExecutionEngine.cpp ExecutionEngineBindings.cpp + GDBRegistrationListener.cpp + RTDyldMemoryManager.cpp + SectionMemoryManager.cpp + TargetSelect.cpp ) -target_link_libraries(LLVMExecutionEngine LLVMCore LLVMTarget) +add_subdirectory(Interpreter) +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 )