if( CMAKE_HOST_UNIX AND HAVE_LIBRT ) | |
set(rt_lib rt) | |
endif() | |
add_llvm_component_library(LLVMOrcTargetProcess | |
ExecutorSharedMemoryMapperService.cpp | |
JITLoaderGDB.cpp | |
OrcRTBootstrap.cpp | |
RegisterEHFrames.cpp | |
SimpleExecutorDylibManager.cpp | |
SimpleExecutorMemoryManager.cpp | |
SimpleRemoteEPCServer.cpp | |
TargetExecutionUtils.cpp | |
ADDITIONAL_HEADER_DIRS | |
${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc | |
LINK_LIBS | |
${LLVM_PTHREAD_LIB} | |
${rt_lib} | |
LINK_COMPONENTS | |
OrcShared | |
Support | |
TargetParser | |
) |