xref: /aosp_15_r20/external/llvm/unittests/ExecutionEngine/CMakeLists.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Workerset(LLVM_LINK_COMPONENTS
2*9880d681SAndroid Build Coastguard Worker  Core
3*9880d681SAndroid Build Coastguard Worker  ExecutionEngine
4*9880d681SAndroid Build Coastguard Worker  Interpreter
5*9880d681SAndroid Build Coastguard Worker  MC
6*9880d681SAndroid Build Coastguard Worker  OrcJIT
7*9880d681SAndroid Build Coastguard Worker  RuntimeDyld
8*9880d681SAndroid Build Coastguard Worker  Support
9*9880d681SAndroid Build Coastguard Worker  )
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Workeradd_llvm_unittest(ExecutionEngineTests
12*9880d681SAndroid Build Coastguard Worker  ExecutionEngineTest.cpp
13*9880d681SAndroid Build Coastguard Worker  )
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Workeradd_subdirectory(Orc)
16*9880d681SAndroid Build Coastguard Worker
17*9880d681SAndroid Build Coastguard Worker# Include MCJIT tests only if native arch is a built JIT target.
18*9880d681SAndroid Build Coastguard Workerlist(FIND LLVM_TARGETS_TO_BUILD "${LLVM_NATIVE_ARCH}" build_idx)
19*9880d681SAndroid Build Coastguard Workerlist(FIND LLVM_TARGETS_WITH_JIT "${LLVM_NATIVE_ARCH}" jit_idx)
20*9880d681SAndroid Build Coastguard Workerif (NOT build_idx LESS 0 AND NOT jit_idx LESS 0)
21*9880d681SAndroid Build Coastguard Worker  add_subdirectory(MCJIT)
22*9880d681SAndroid Build Coastguard Workerendif()
23