cmake/Tests/Cuda/CMakeLists.txt

29 lines
1.3 KiB
CMake
Raw Normal View History

2020-08-30 11:54:41 +02:00
macro (add_cuda_test_macro name)
add_test_macro("${name}" ${ARGN})
set_property(TEST "${name}" APPEND
PROPERTY LABELS "CUDA")
endmacro ()
2017-04-14 19:02:05 +02:00
2020-08-30 11:54:41 +02:00
add_cuda_test_macro(Cuda.CXXStandardSetTwice CXXStandardSetTwice)
add_cuda_test_macro(Cuda.ObjectLibrary CudaObjectLibrary)
add_cuda_test_macro(Cuda.MixedStandardLevels1 MixedStandardLevels1)
add_cuda_test_macro(Cuda.MixedStandardLevels2 MixedStandardLevels2)
add_cuda_test_macro(Cuda.MixedStandardLevels3 MixedStandardLevels3)
add_cuda_test_macro(Cuda.MixedStandardLevels4 MixedStandardLevels4)
add_cuda_test_macro(Cuda.MixedStandardLevels5 MixedStandardLevels5)
add_cuda_test_macro(Cuda.NotEnabled CudaNotEnabled)
add_cuda_test_macro(Cuda.SeparableCompCXXOnly SeparableCompCXXOnly)
add_cuda_test_macro(Cuda.Toolkit Toolkit)
add_cuda_test_macro(Cuda.IncludePathNoToolkit IncludePathNoToolkit)
add_cuda_test_macro(Cuda.SharedRuntimePlusToolkit SharedRuntimePlusToolkit)
2023-05-23 16:38:00 +02:00
add_cuda_test_macro(Cuda.StaticRuntimePlusToolkit StaticRuntimePlusToolkit)
2021-09-14 00:13:48 +02:00
add_cuda_test_macro(Cuda.Complex CudaComplex)
add_cuda_test_macro(Cuda.ProperLinkFlags ProperLinkFlags)
2020-08-30 11:54:41 +02:00
if(CMake_TEST_CUDA AND NOT CMake_TEST_CUDA STREQUAL "Clang")
2021-09-14 00:13:48 +02:00
# Clang lacks __CUDACC_VER*__ defines.
2020-08-30 11:54:41 +02:00
add_cuda_test_macro(Cuda.ProperDeviceLibraries ProperDeviceLibraries)
endif()
add_cuda_test_macro(Cuda.WithC CudaWithC)