blob: 302de9943ffe4c3e3e4095e1aab940503e57332e [file] [log] [blame]
Chandler Carruth94d02512012-06-21 09:51:26 +00001set(LLVM_LINK_COMPONENTS
NAKAMURA Takumib5c4b8762013-12-10 11:13:32 +00002 Core
3 ExecutionEngine
4 Interpreter
NAKAMURA Takumi23b702c2014-07-14 05:01:53 +00005 MC
David Blaikiee960a4e2015-02-23 00:36:25 +00006 OrcJIT
NAKAMURA Takumi7540eaf2015-02-16 02:13:30 +00007 RuntimeDyld
NAKAMURA Takumib5c4b8762013-12-10 11:13:32 +00008 Support
Chandler Carruth94d02512012-06-21 09:51:26 +00009 )
10
11add_llvm_unittest(ExecutionEngineTests
12 ExecutionEngineTest.cpp
13 )
14
David Blaikiee960a4e2015-02-23 00:36:25 +000015add_subdirectory(Orc)
16
Eric Christopher79cc1e32014-09-02 22:28:02 +000017# Include MCJIT tests only if native arch is a built JIT target.
Alp Toker7bfa48b2014-06-08 02:45:56 +000018list(FIND LLVM_TARGETS_TO_BUILD "${LLVM_NATIVE_ARCH}" build_idx)
19list(FIND LLVM_TARGETS_WITH_JIT "${LLVM_NATIVE_ARCH}" jit_idx)
20if (NOT build_idx LESS 0 AND NOT jit_idx LESS 0)
Jyotsna Verma8542abd2013-03-28 03:38:29 +000021 add_subdirectory(MCJIT)
22endif()