123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # ----------------------------------------------------------------------------
- # CMake file for python support
- # ----------------------------------------------------------------------------
- if(DEFINED OPENCV_INITIAL_PASS) # OpenCV build
- if(ANDROID OR APPLE_FRAMEWORK OR WINRT)
- ocv_module_disable_(python2)
- ocv_module_disable_(python3)
- return()
- elseif(BUILD_opencv_world OR (WIN32 AND CMAKE_BUILD_TYPE STREQUAL "Debug"))
- if(NOT DEFINED BUILD_opencv_python2)
- set(__disable_python2 ON)
- endif()
- if(NOT DEFINED BUILD_opencv_python3)
- set(__disable_python3 ON)
- endif()
- endif()
- add_subdirectory(bindings)
- add_subdirectory(test)
- if(__disable_python2)
- ocv_module_disable_(python2)
- endif()
- if(__disable_python3)
- ocv_module_disable_(python3)
- endif()
- if(__disable_python2 AND __disable_python3)
- return()
- endif()
- add_subdirectory(python2)
- add_subdirectory(python3)
- else() # standalone build
- cmake_minimum_required(VERSION 2.8.12)
- project(OpenCVPython CXX C)
- include("./standalone.cmake")
- endif()
|