diff options
author | Andrew Seidl <dev@aas.io> | 2015-01-21 00:06:11 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-01-21 20:54:12 (GMT) |
commit | e56c93279523701d8f044372fcc451ce50369b93 (patch) | |
tree | 09f3faf7433a737e821ecaf0494209d5a437b0ec /Modules | |
parent | f709776864bbd94c7aa839248adfbfe7d4f5cae6 (diff) | |
download | CMake-e56c93279523701d8f044372fcc451ce50369b93.zip CMake-e56c93279523701d8f044372fcc451ce50369b93.tar.gz CMake-e56c93279523701d8f044372fcc451ce50369b93.tar.bz2 |
FindCUDA: Add cuSOLVER library from CUDA 7.0
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/FindCUDA.cmake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake index 4f1f09a..cae9214 100644 --- a/Modules/FindCUDA.cmake +++ b/Modules/FindCUDA.cmake @@ -276,6 +276,8 @@ # Only available for CUDA version 4.0+. # CUDA_curand_LIBRARY -- CUDA Random Number Generation library. # Only available for CUDA version 3.2+. +# CUDA_cusolver_LIBRARY -- CUDA Direct Solver library. +# Only available for CUDA version 7.0+. # CUDA_cusparse_LIBRARY -- CUDA Sparse Matrix library. # Only available for CUDA version 3.2+. # CUDA_npp_LIBRARY -- NVIDIA Performance Primitives lib. @@ -518,6 +520,7 @@ macro(cuda_unset_include_and_libraries) unset(CUDA_cufft_LIBRARY CACHE) unset(CUDA_cufftemu_LIBRARY CACHE) unset(CUDA_curand_LIBRARY CACHE) + unset(CUDA_cusolver_LIBRARY CACHE) unset(CUDA_cusparse_LIBRARY CACHE) unset(CUDA_npp_LIBRARY CACHE) unset(CUDA_nppc_LIBRARY CACHE) @@ -754,6 +757,10 @@ if(CUDA_VERSION VERSION_GREATER "5.0") elseif(NOT CUDA_VERSION VERSION_LESS "4.0") find_cuda_helper_libs(npp) endif() +if(NOT CUDA_VERSION VERSION_LESS "7.0") + # cusolver showed up in version 7.0 + find_cuda_helper_libs(cusolver) +endif() if (CUDA_BUILD_EMULATION) set(CUDA_CUFFT_LIBRARIES ${CUDA_cufftemu_LIBRARY}) |