diff --git a/CMakeLists.txt b/CMakeLists.txt index 747d207e36..b610ecf971 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -512,6 +512,16 @@ if(NOT HAVE_CUDA) set(ENABLE_DYNAMIC_CUDA OFF) endif() +if(HAVE_CUDA AND NOT ENABLE_DYNAMIC_CUDA) + set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} ${CUDA_LIBRARIES} ${CUDA_npp_LIBRARY}) + if(HAVE_CUBLAS) + set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} ${CUDA_cublas_LIBRARY}) + endif() + if(HAVE_CUFFT) + set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} ${CUDA_cufft_LIBRARY}) + endif() +endif() + # ---------------------------------------------------------------------------- # Solution folders: # ----------------------------------------------------------------------------