| |
| set(LLVM_LINK_COMPONENTS |
| Core |
| ExecutionEngine |
| Object |
| OrcJIT |
| RuntimeDyld |
| Support |
| native |
| ) |
| |
| add_llvm_unittest(OrcJITTests |
| CompileOnDemandLayerTest.cpp |
| CoreAPIsTest.cpp |
| IndirectionUtilsTest.cpp |
| GlobalMappingLayerTest.cpp |
| LazyEmittingLayerTest.cpp |
| LegacyAPIInteropTest.cpp |
| ObjectTransformLayerTest.cpp |
| OrcCAPITest.cpp |
| OrcTestCommon.cpp |
| QueueChannel.cpp |
| RemoteObjectLayerTest.cpp |
| RPCUtilsTest.cpp |
| RTDyldObjectLinkingLayerTest.cpp |
| SymbolStringPoolTest.cpp |
| ) |
| |
| set(ORC_JIT_TEST_LIBS ${LLVM_PTHREAD_LIB}) |
| if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB) |
| list(APPEND ORC_JIT_TEST_LIBS atomic) |
| endif() |
| |
| target_link_libraries(OrcJITTests PRIVATE ${ORC_JIT_TEST_LIBS}) |