]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - unittests/ExecutionEngine/Orc/CMakeLists.txt
Vendor import of llvm trunk r321414:
[FreeBSD/FreeBSD.git] / unittests / ExecutionEngine / Orc / CMakeLists.txt
1
2 set(LLVM_LINK_COMPONENTS
3   Core
4   ExecutionEngine
5   Object
6   OrcJIT
7   RuntimeDyld
8   Support
9   native
10   )
11
12 add_llvm_unittest(OrcJITTests
13   CompileOnDemandLayerTest.cpp
14   IndirectionUtilsTest.cpp
15   GlobalMappingLayerTest.cpp
16   LazyEmittingLayerTest.cpp
17   ObjectTransformLayerTest.cpp
18   OrcCAPITest.cpp
19   OrcTestCommon.cpp
20   QueueChannel.cpp
21   RemoteObjectLayerTest.cpp
22   RPCUtilsTest.cpp
23   RTDyldObjectLinkingLayerTest.cpp
24   SymbolStringPoolTest.cpp
25   )
26
27 set(ORC_JIT_TEST_LIBS ${LLVM_PTHREAD_LIB})
28 if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB)
29   list(APPEND ORC_JIT_TEST_LIBS atomic)
30 endif()
31
32 target_link_libraries(OrcJITTests PRIVATE ${ORC_JIT_TEST_LIBS})