FindCUDAToolkit: Add missing static library dependencies on pthread and libdl

Discourse-topic: https://discourse.cmake.org/t/7946
This commit is contained in:
Robert Maynard
2023-04-20 17:08:38 -04:00
committed by Brad King
parent 32c3dbbee8
commit 1d6c343661

View File

@@ -1028,7 +1028,11 @@ if(CUDAToolkit_FOUND)
endif()
_CUDAToolkit_find_and_add_import_lib(culibos) # it's a static library
foreach (cuda_lib cublasLt cufft curand nppc nvjpeg)
foreach (cuda_lib cublasLt cufft nvjpeg)
_CUDAToolkit_find_and_add_import_lib(${cuda_lib})
_CUDAToolkit_find_and_add_import_lib(${cuda_lib}_static DEPS cudart_static_deps culibos)
endforeach()
foreach (cuda_lib curand nppc)
_CUDAToolkit_find_and_add_import_lib(${cuda_lib})
_CUDAToolkit_find_and_add_import_lib(${cuda_lib}_static DEPS culibos)
endforeach()