1 set(the_description "The Core Functionality")
4 PRIVATE_REQUIRED ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}" "${VA_LIBRARIES}"
10 if(WINRT AND CMAKE_SYSTEM_NAME MATCHES WindowsStore AND CMAKE_SYSTEM_VERSION MATCHES "8.0")
11 list(APPEND extra_libs ole32.lib)
14 if(DEFINED WINRT AND NOT DEFINED ENABLE_WINRT_MODE_NATIVE)
15 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /ZW")
19 ocv_warnings_disable(CMAKE_CXX_FLAGS -Wundef -Wenum-compare -Wunused-function -Wshadow)
22 file(GLOB lib_cuda_hdrs "include/opencv2/${name}/cuda/*.hpp" "include/opencv2/${name}/cuda/*.h")
23 file(GLOB lib_cuda_hdrs_detail "include/opencv2/${name}/cuda/detail/*.hpp" "include/opencv2/${name}/cuda/detail/*.h")
25 source_group("Cuda Headers" FILES ${lib_cuda_hdrs})
26 source_group("Cuda Headers\\Detail" FILES ${lib_cuda_hdrs_detail})
28 ocv_glob_module_sources(SOURCES "${OPENCV_MODULE_opencv_core_BINARY_DIR}/version_string.inc"
29 HEADERS ${lib_cuda_hdrs} ${lib_cuda_hdrs_detail})
31 ocv_module_include_directories(${the_module} ${ZLIB_INCLUDE_DIRS})
32 ocv_create_module(${extra_libs})
34 ocv_add_accuracy_tests()