Merge branch 'origin/release-2021' into merge-2021-into-master
[alexxy/gromacs.git] / src / testutils / CMakeLists.txt
index 3dd632ef550fa8c4d3ed269e4d0c012b3a129817..2d96c50053ed249cb76ff5b3a1fbe7a7854d5b10 100644 (file)
@@ -75,7 +75,10 @@ if (GMX_GPU_CUDA)
     if (NOT GMX_CLANG_CUDA)
         gmx_cuda_add_library(testutils ${TESTUTILS_SOURCES})
     else()
+        set_source_files_properties(test_device.cpp PROPERTIES CUDA_SOURCE_PROPERTY_FORMAT OBJ)
+        gmx_compile_cuda_file_with_clang(test_device.cpp)
         add_library(testutils STATIC ${TESTUTILS_SOURCES})
+        target_link_libraries(testutils PRIVATE ${GMX_CUDA_CLANG_LINK_LIBS})
     endif()
     target_link_libraries(testutils PRIVATE ${CUDA_CUFFT_LIBRARIES})
 else()