Build both Python 2 and Python 3 bindings
[profile/ivi/opencv.git] / modules / python / python3 / CMakeLists.txt
1 if(NOT PYTHON3LIBS_FOUND OR NOT PYTHON3_NUMPY_INCLUDE_DIRS)
2   ocv_module_disable(python3)
3 endif()
4
5 set(the_description "The python3 bindings")
6 ocv_add_module(python3 BINDINGS opencv_core opencv_flann opencv_imgproc opencv_video opencv_ml opencv_features2d opencv_highgui opencv_calib3d opencv_photo opencv_objdetect OPTIONAL opencv_nonfree)
7
8 set(PYTHON_INCLUDE_PATH ${PYTHON3_INCLUDE_PATH})
9 set(PYTHON_NUMPY_INCLUDE_PATH ${PYTHON3_NUMPY_INCLUDE_PATH})
10 set(PYTHON_EXECUTABLE ${PYTHON3_EXECUTABLE})
11 set(PYTHON_DEBUG_LIBRARIES ${PYTHON3_DEBUG_LIBRARIES})
12 set(PYTHON_LIBRARIES ${PYTHON3_LIBRARIES})
13 set(PYTHON_PACKAGES_PATH ${PYTHON3_PACKAGES_PATH})
14 set(PYTHON_VERSION_MAJOR ${PYTHON3_VERSION_MAJOR})
15 set(PYTHON_VERSION_MINOR ${PYTHON3_VERSION_MINOR})
16
17 include(../common.cmake)
18
19 unset(PYTHON_INCLUDE_PATH)
20 unset(PYTHON_NUMPY_INCLUDE_PATH)
21 unset(PYTHON_EXECUTABLE)
22 unset(PYTHON_DEBUG_LIBRARIES)
23 unset(PYTHON_LIBRARIES)
24 unset(PYTHON_PACKAGES_PATH)
25 unset(PYTHON_VERSION_MAJOR)
26 unset(PYTHON_VERSION_MINOR)