Update copy_directory_if_different to copy_directory for CMake 3.20 compatibility

This commit is contained in:
Rob Armstrong
2024-12-17 10:22:02 -08:00
parent 22bedd5cf0
commit abb97e1dfb
29 changed files with 32 additions and 32 deletions

View File

@@ -33,16 +33,16 @@ add_custom_command(TARGET matrixMul_nvrtc POST_BUILD
)
add_custom_command(TARGET matrixMul_nvrtc POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CUDAToolkit_BIN_DIR}/../include/cooperative_groups ${CMAKE_CURRENT_BINARY_DIR}/cooperative_groups
)
add_custom_command(TARGET matrixMul_nvrtc POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CUDAToolkit_BIN_DIR}/../include/nv ${CMAKE_CURRENT_BINARY_DIR}/nv
)
add_custom_command(TARGET matrixMul_nvrtc POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CUDAToolkit_BIN_DIR}/../include/cuda ${CMAKE_CURRENT_BINARY_DIR}/cuda
)

View File

@@ -26,7 +26,7 @@ set_target_properties(simpleSurfaceWrite PROPERTIES CUDA_SEPARABLE_COMPILATION O
# Copy data to the output directory
add_custom_command(TARGET simpleSurfaceWrite POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_CURRENT_SOURCE_DIR}/data
${CMAKE_CURRENT_BINARY_DIR}
)

View File

@@ -42,7 +42,7 @@ target_compile_features(simpleTexture3D PRIVATE cxx_std_17 cuda_std_17)
# Copy clock_kernel.cu to the output directory
add_custom_command(TARGET simpleTexture3D POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_CURRENT_SOURCE_DIR}/data
${CMAKE_CURRENT_BINARY_DIR}
)