CUDAToolkit: Add CUDA::cufft_static_nocallback target

Fixes: #23098
This commit is contained in:
Robert Maynard
2022-01-12 14:35:45 -05:00
committed by Brad King
parent 0c038689be
commit a4126d1c01
2 changed files with 9 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
FindCUDAToolkit-target-for-cufft_static_nocallback
--------------------------------------------------
* The :module:`FindCUDAToolkit` module now provides a target for
``libcufft_static_nocallback``, if found.

View File

@@ -177,6 +177,7 @@ Targets Created:
- ``CUDA::cufft``
- ``CUDA::cufftw``
- ``CUDA::cufft_static``
- ``CUDA::cufft_static_nocallback`` starting in CUDA 9.2, requires CMake 3.23+
- ``CUDA::cufftw_static``
cuRAND
@@ -928,6 +929,9 @@ if(CUDAToolkit_FOUND)
# cuFFTW depends on cuFFT
_CUDAToolkit_find_and_add_import_lib(cufftw DEPS cufft)
_CUDAToolkit_find_and_add_import_lib(cufftw DEPS cufft_static)
if(CUDAToolkit_VERSION VERSION_GREATER_EQUAL 9.2)
_CUDAToolkit_find_and_add_import_lib(cufft_static_nocallback DEPS culibos)
endif()
# cuSOLVER depends on cuBLAS, and cuSPARSE
_CUDAToolkit_find_and_add_import_lib(cusolver DEPS cublas cusparse)