blob: 723cae98464e7febb59b5870712d2ad449d7ce0d [file] [log] [blame]
Eli Bendersky5262ad22012-03-13 08:33:15 +00001
2
Douglas Gregor85fedbe2009-06-23 17:57:35 +00003add_llvm_library(LLVMExecutionEngine
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00004 ExecutionEngine.cpp
5 ExecutionEngineBindings.cpp
Lang Hames7ea98e12014-11-27 01:41:16 +00006 GDBRegistrationListener.cpp
Filip Pizlo1cec8ab2013-05-21 20:24:07 +00007 RTDyldMemoryManager.cpp
Lang Hames8a6f3552015-02-06 19:36:40 +00008 SectionMemoryManager.cpp
Dylan Noblesmith1756faa2011-05-13 21:36:16 +00009 TargetSelect.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000010
11 ADDITIONAL_HEADER_DIRS
12 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000013 )
Oscar Fuentes5ed96262011-02-18 22:06:14 +000014
15add_subdirectory(Interpreter)
Oscar Fuentes5ed96262011-02-18 22:06:14 +000016add_subdirectory(MCJIT)
Lang Hames93de2a12015-01-23 21:25:00 +000017add_subdirectory(Orc)
Oscar Fuentese4840e22011-03-21 23:07:53 +000018add_subdirectory(RuntimeDyld)
Eli Bendersky5262ad22012-03-13 08:33:15 +000019
20if( LLVM_USE_OPROFILE )
21 add_subdirectory(OProfileJIT)
22endif( LLVM_USE_OPROFILE )
23
24if( LLVM_USE_INTEL_JITEVENTS )
25 add_subdirectory(IntelJITEvents)
26endif( LLVM_USE_INTEL_JITEVENTS )