From: Alexander Alekhin Date: Wed, 16 Oct 2013 11:47:51 +0000 (+0400) Subject: cmake: fix linker deps for CUDA X-Git-Tag: accepted/tizen/ivi/20140515.103456~1^2~397^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09f0e1777e9f5b0aac9a8a2d283928d4c9361618;p=profile%2Fivi%2Fopencv.git cmake: fix linker deps for CUDA --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 97134f4..c30845e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -457,6 +457,18 @@ if(WITH_OPENCL) endif() # ---------------------------------------------------------------------------- +# Add CUDA libraries (needed for apps/tools, samples) +# ---------------------------------------------------------------------------- +if(HAVE_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: # ---------------------------------------------------------------------------- if(ENABLE_SOLUTION_FOLDERS) diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index 217490b..347dbac 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt @@ -1,2 +1,4 @@ +link_libraries(${OPENCV_LINKER_LIBS}) + add_subdirectory(haartraining) add_subdirectory(traincascade)