diff --git a/CMakeLists.txt b/CMakeLists.txt index 657a9207fe7e8ec6d6c04876084d9878ca381948..01c91d6a0582def4a5d3fbec0fb7369ca7055b83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -221,7 +221,7 @@ OCV_OPTION(WITH_CARBON "Use Carbon for UI instead of Cocoa" OFF OCV_OPTION(WITH_CAROTENE "Use NVidia carotene acceleration library for ARM platform" ON IF (ARM OR AARCH64) AND NOT IOS AND NOT (CMAKE_VERSION VERSION_LESS "2.8.11")) OCV_OPTION(WITH_CPUFEATURES "Use cpufeatures Android library" ON IF ANDROID) OCV_OPTION(WITH_VTK "Include VTK library support (and build opencv_viz module eiher)" ON IF (NOT ANDROID AND NOT IOS AND NOT WINRT AND NOT CMAKE_CROSSCOMPILING) ) -OCV_OPTION(WITH_CUDA "Include NVidia Cuda Runtime support" ON IF (NOT IOS AND NOT WINRT) ) +OCV_OPTION(WITH_CUDA "Include NVidia Cuda Runtime support" OFF IF (NOT IOS AND NOT WINRT) ) OCV_OPTION(WITH_CUFFT "Include NVidia Cuda Fast Fourier Transform (FFT) library support" ON IF (NOT IOS AND NOT WINRT) ) OCV_OPTION(WITH_CUBLAS "Include NVidia Cuda Basic Linear Algebra Subprograms (BLAS) library support" ON IF (NOT IOS AND NOT WINRT) ) OCV_OPTION(WITH_NVCUVID "Include NVidia Video Decoding library support" ON IF (NOT IOS AND NOT APPLE) ) diff --git a/cmake/OpenCVFindLibsPerf.cmake b/cmake/OpenCVFindLibsPerf.cmake index 5fba24c30bec21660f030d6b5052755143ce9b7f..59c9c4ffca6c136b5e5ad989dba4267fe42c2698 100644 --- a/cmake/OpenCVFindLibsPerf.cmake +++ b/cmake/OpenCVFindLibsPerf.cmake @@ -42,6 +42,12 @@ endif(WITH_IPP_A) # --- CUDA --- if(WITH_CUDA) include("${OpenCV_SOURCE_DIR}/cmake/OpenCVDetectCUDA.cmake") + if(NOT HAVE_CUDA) + message(WARNING "OpenCV is not able to find/confidure CUDA SDK (required by WITH_CUDA). +CUDA support will be disabled in OpenCV build. +To eliminate this warning remove WITH_CUDA=ON CMake configuration option. +") + endif() endif(WITH_CUDA) # --- Eigen --- diff --git a/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.markdown b/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.markdown index bc5386bbdc30dab79c6da2be8f17cfd516ad8567..ebcc6523efc49d53df9028071c4a3650381d4dbb 100644 --- a/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.markdown +++ b/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.markdown @@ -160,7 +160,7 @@ understanding.)* @endcode - Disable all GPU related modules. @code{.sh} - cmake -D WITH_OPENCL=OFF -D WITH_CUDA=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_gpuarithm=OFF -D BUILD_opencv_gpubgsegm=OFF -D BUILD_opencv_gpucodec=OFF -D BUILD_opencv_gpufeatures2d=OFF -D BUILD_opencv_gpufilters=OFF -D BUILD_opencv_gpuimgproc=OFF -D BUILD_opencv_gpulegacy=OFF -D BUILD_opencv_gpuoptflow=OFF -D BUILD_opencv_gpustereo=OFF -D BUILD_opencv_gpuwarping=OFF .. + cmake -D WITH_OPENCL=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_gpuarithm=OFF -D BUILD_opencv_gpubgsegm=OFF -D BUILD_opencv_gpucodec=OFF -D BUILD_opencv_gpufeatures2d=OFF -D BUILD_opencv_gpufilters=OFF -D BUILD_opencv_gpuimgproc=OFF -D BUILD_opencv_gpulegacy=OFF -D BUILD_opencv_gpuoptflow=OFF -D BUILD_opencv_gpustereo=OFF -D BUILD_opencv_gpuwarping=OFF .. @endcode - Set installation path and build type @code{.sh} diff --git a/doc/tutorials/introduction/windows_install/windows_install.markdown b/doc/tutorials/introduction/windows_install/windows_install.markdown index d12c4ee12a28857ff723ff902da8dc180d0d61d6..e60c846b12e8f9edeb62e40cb62c56a7112ed8bb 100644 --- a/doc/tutorials/introduction/windows_install/windows_install.markdown +++ b/doc/tutorials/introduction/windows_install/windows_install.markdown @@ -89,7 +89,7 @@ CMAKE_CONFIG_GENERATOR="Visual Studio 14 2015 Win64" @endcode with no Perf tests, no tests, no doc, no CUDA and no example @code{.bash} -CMAKE_OPTIONS='-DBUILD_PERF_TESTS:BOOL=OFF -DBUILD_TESTS:BOOL=OFF -DBUILD_DOCS:BOOL=OFF -DWITH_CUDA:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF' +CMAKE_OPTIONS='-DBUILD_PERF_TESTS:BOOL=OFF -DBUILD_TESTS:BOOL=OFF -DBUILD_DOCS:BOOL=OFF -DBUILD_EXAMPLES:BOOL=OFF' @endcode -# In git command line enter following command : @code{.bash} diff --git a/platforms/android/build_sdk.py b/platforms/android/build_sdk.py index b8ab45c5d4241563289082c5bf3ae093809d7f1a..b40c26069e18276e4fcf4d9d16b15d7eec76a455 100755 --- a/platforms/android/build_sdk.py +++ b/platforms/android/build_sdk.py @@ -160,7 +160,6 @@ class Builder: cmake_vars = dict( CMAKE_TOOLCHAIN_FILE=self.get_toolchain_file(), WITH_OPENCL="OFF", - WITH_CUDA="OFF", WITH_IPP=("ON" if abi.haveIPP() else "OFF"), WITH_TBB="ON", BUILD_EXAMPLES="OFF", @@ -195,7 +194,6 @@ class Builder: cmake_vars = dict( CMAKE_TOOLCHAIN_FILE=self.get_toolchain_file(), WITH_OPENCL="OFF", - WITH_CUDA="OFF", WITH_IPP="OFF", BUILD_ANDROID_SERVICE = 'ON' ) diff --git a/platforms/js/build_js.py b/platforms/js/build_js.py index 34b579a7a960cde79b9dd1c7374a20fef8f35a11..1f68dec14a6c36e27877f38f4f45cf26a7aa9dfb 100644 --- a/platforms/js/build_js.py +++ b/platforms/js/build_js.py @@ -100,10 +100,6 @@ class Builder: "-DBUILD_SHARED_LIBS=OFF", "-DWITH_1394=OFF", "-DWITH_VTK=OFF", - "-DWITH_CUDA=OFF", - "-DWITH_CUFFT=OFF", - "-DWITH_CUBLAS=OFF", - "-DWITH_NVCUVID=OFF", "-DWITH_EIGEN=OFF", "-DWITH_FFMPEG=OFF", "-DWITH_GSTREAMER=OFF", diff --git a/platforms/maven/opencv/pom.xml b/platforms/maven/opencv/pom.xml index c221f233bbf1db77cb612c51028161a2d04b55a3..46c28034c9dee9d5d6ba7faf55f9befb49abf9ac 100644 --- a/platforms/maven/opencv/pom.xml +++ b/platforms/maven/opencv/pom.xml @@ -246,7 +246,6 @@ To correct this please execute the following Maven command from the Maven root d Unix Makefiles -