mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 04:46:37 +00:00

The production buildbot master apparently has not yet been restarted since https://github.com/llvm/llvm-zorg/pull/393 landed. This reverts commit 96d1baedefc3581b53bc4389bb171760bec6f191.
25 lines
605 B
CMake
25 lines
605 B
CMake
if (FLANG_CUF_RUNTIME)
|
|
|
|
add_flang_unittest(FlangCufRuntimeTests
|
|
${FLANG_RT_SOURCE_DIR}/unittests/Runtime/CUDA/Allocatable.cpp
|
|
${FLANG_RT_SOURCE_DIR}/unittests/Runtime/CUDA/AllocatorCUF.cpp
|
|
${FLANG_RT_SOURCE_DIR}/unittests/Runtime/CUDA/Memory.cpp
|
|
)
|
|
|
|
if (BUILD_SHARED_LIBS)
|
|
set(CUDA_RT_TARGET CUDA::cudart)
|
|
else()
|
|
set(CUDA_RT_TARGET CUDA::cudart_static)
|
|
endif()
|
|
|
|
target_link_libraries(FlangCufRuntimeTests
|
|
PRIVATE
|
|
${CUDA_RT_TARGET}
|
|
flang_rt.cuda_${CUDAToolkit_VERSION_MAJOR}
|
|
flang_rt.runtime
|
|
)
|
|
|
|
target_include_directories(FlangCufRuntimeTests PRIVATE ${CUDAToolkit_INCLUDE_DIRS})
|
|
|
|
endif()
|