mirror of
https://github.com/opencv/opencv.git
synced 2024-11-25 19:50:38 +08:00
b3e18d23a3
Feature allows to exclude CUDA or OpenCL optimizations at all even CUDA is used on build. Exclusion of CUDA or OpenCL cut unwanted dependencies.
13 lines
493 B
CMake
13 lines
493 B
CMake
if(BUILD_ANDROID_PACKAGE)
|
|
ocv_module_disable(nonfree)
|
|
endif()
|
|
|
|
set(the_description "Functionality with possible limitations on the use")
|
|
ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wshadow)
|
|
if(ENABLE_DYNAMIC_CUDA)
|
|
add_definitions(-DDYNAMIC_CUDA_SUPPORT)
|
|
ocv_define_module(nonfree EXCLUDE_CUDA opencv_imgproc opencv_features2d opencv_calib3d OPTIONAL opencv_ocl)
|
|
else()
|
|
ocv_define_module(nonfree opencv_imgproc opencv_features2d opencv_calib3d OPTIONAL opencv_gpu opencv_ocl)
|
|
endif()
|