diff options
author | Eyal Rozenberg <eyalroz@technion.ac.il> | 2019-06-17 18:22:14 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-06-18 12:56:34 (GMT) |
commit | 421be81413a6020193716a5416da1a060daefbd4 (patch) | |
tree | f02955fc9e2d9d23f450c68717fdd9e467736552 /Modules/FindCUDA.cmake | |
parent | 77e59e442d110b2cb3c5d206e79f631175805974 (diff) | |
download | CMake-421be81413a6020193716a5416da1a060daefbd4.zip CMake-421be81413a6020193716a5416da1a060daefbd4.tar.gz CMake-421be81413a6020193716a5416da1a060daefbd4.tar.bz2 |
FindCUDA: Add nvToolsExt and OpenCL libraries
Find these libraries with CUDA 5 and above.
Fixes: #19386
Diffstat (limited to 'Modules/FindCUDA.cmake')
-rw-r--r-- | Modules/FindCUDA.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Modules/FindCUDA.cmake b/Modules/FindCUDA.cmake index 3315505..b6859aa 100644 --- a/Modules/FindCUDA.cmake +++ b/Modules/FindCUDA.cmake @@ -375,6 +375,11 @@ The script defines the following variables:: CUDA_nvcuvid_LIBRARY -- CUDA Video Decoder library. Only available for CUDA version 3.2+. Windows only. + CUDA_nvToolsExt_LIBRARY + -- NVIDA CUDA Tools Extension library. + Available for CUDA version 5+. + CUDA_OpenCL_LIBRARY -- NVIDA CUDA OpenCL library. + Available for CUDA version 5+. #]=======================================================================] @@ -642,6 +647,8 @@ macro(cuda_unset_include_and_libraries) unset(CUDA_npps_LIBRARY CACHE) unset(CUDA_nvcuvenc_LIBRARY CACHE) unset(CUDA_nvcuvid_LIBRARY CACHE) + unset(CUDA_nvToolsExt_LIBRARY CACHE) + unset(CUDA_OpenCL_LIBRARY CACHE) unset(CUDA_GPU_DETECT_OUTPUT CACHE) endmacro() @@ -973,6 +980,11 @@ if(CUDA_VERSION VERSION_GREATER "5.0" AND CUDA_VERSION VERSION_LESS "9.2") find_cuda_helper_libs(cublas_device) endif() +if(NOT CUDA_VERSION VERSION_LESS "5.0") + find_cuda_helper_libs(nvToolsExt) + find_cuda_helper_libs(OpenCL) +endif() + if(NOT CUDA_VERSION VERSION_LESS "9.0") # In CUDA 9.0 NPP was nppi was removed find_cuda_helper_libs(nppc) |