# - Qt minimal version 5.12
# - xmlpatterns executable
__condition__ : "VARS.dist in ['DB10']"
+ 'APPLICATION.products.cmake': '3.24.2'
'APPLICATION.products.opencv': '3.2.0'
'APPLICATION.products.cminpack': 'native'
'APPLICATION.products.PyFMI' : {tag:'2.6', base: 'no', section: 'version_2_6_no_pip' }
CMAKE_OPTIONS+=" -DBUILD_opencv_java:BOOL=OFF"
CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR2=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
+ if [ "${SAT_Python_IS_NATIVE}" != "1" ]
+ then
+ CMAKE_OPTIONS+=" -DPython3_INCLUDE_DIR:STRING=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
+ CMAKE_OPTIONS+=" -DPython3_LIBRARY:STRING=${PYTHON_ROOT_DIR}/lib/libpython${PYTHON_VERSION}.so"
+ CMAKE_OPTIONS+=" -DPython3_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python${PYTHON_VERSION}"
+ fi
CMAKE_OPTIONS+=" -DWITH_FFMPEG:BOOL=OFF"
CMAKE_OPTIONS+=" -DWITH_LAPACK:BOOL=OFF"
CMAKE_OPTIONS+=" -DWITH_CUDA:BOOL=OFF"
CMAKE_OPTIONS+=" -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF"
CMAKE_OPTIONS+=" -DCMAKE_CXX_FLAGS=-fPIC"
CMAKE_OPTIONS+=" -DCMAKE_C_FLAGS=-fPIC"
- LINUX_DIST="$DIST_NAME$DIST_VERSION"
LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
case $LINUX_DISTRIBUTION in
FD34|FD35|FD36|UB22*)
echo "*** openCV version $VERSION < 3."
CMAKE_OPTIONS+=" -DWITH_CUDA:BOOL=OFF"
CMAKE_OPTIONS+=" -DWITH_FFMPEG:BOOL=OFF"
- # OP opencv on Ubuntu
CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIRS=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
CMAKE_OPTIONS+=" -DPYTHON_LIBRARY=${PYTHON_ROOT_DIR}/lib/libpython${PYTHON_VERSION}.so"
version_3_2_0 :
{
- patches : ["opencv-3.2.0-ccache.patch", "SPNS-29988-opencv-3.2.0-persistence.patch"]
+ patches : ["opencv-3.2.0-ccache.patch", "SPNS-29988-opencv-3.2.0-persistence.patch", "opencv-3.2.0-python2-cmake.patch"]
}
version_3_2_0_win :
+++ /dev/null
-diff -Naur opencv-3.2.0_ref/cmake/OpenCVDetectPython.cmake opencv-3.2.0_new/cmake/OpenCVDetectPython.cmake
---- opencv-3.2.0_ref/cmake/OpenCVDetectPython.cmake 2019-07-16 15:47:28.000000000 +0200
-+++ opencv-3.2.0_new/cmake/OpenCVDetectPython.cmake 2021-06-02 09:20:21.956927178 +0200
-@@ -222,13 +222,7 @@
- endif()
- endfunction(find_python)
-
--find_python(2.7 "${MIN_VER_PYTHON2}" PYTHON2_LIBRARY PYTHON2_INCLUDE_DIR
-- PYTHON2INTERP_FOUND PYTHON2_EXECUTABLE PYTHON2_VERSION_STRING
-- PYTHON2_VERSION_MAJOR PYTHON2_VERSION_MINOR PYTHON2LIBS_FOUND
-- PYTHON2LIBS_VERSION_STRING PYTHON2_LIBRARIES PYTHON2_LIBRARY
-- PYTHON2_DEBUG_LIBRARIES PYTHON2_LIBRARY_DEBUG PYTHON2_INCLUDE_PATH
-- PYTHON2_INCLUDE_DIR PYTHON2_INCLUDE_DIR2 PYTHON2_PACKAGES_PATH
-- PYTHON2_NUMPY_INCLUDE_DIRS PYTHON2_NUMPY_VERSION)
-+SET(PYTHON2INTERP_FOUND FALSE)
-
- find_python(3.4 "${MIN_VER_PYTHON3}" PYTHON3_LIBRARY PYTHON3_INCLUDE_DIR
- PYTHON3INTERP_FOUND PYTHON3_EXECUTABLE PYTHON3_VERSION_STRING
--- /dev/null
+diff -Naur opencv-3.2.0_ref/cmake/OpenCVDetectPython.cmake opencv-3.2.0_new/cmake/OpenCVDetectPython.cmake
+--- opencv-3.2.0_ref/cmake/OpenCVDetectPython.cmake 2019-07-16 15:47:28.000000000 +0200
++++ opencv-3.2.0_new/cmake/OpenCVDetectPython.cmake 2021-06-02 09:20:21.956927178 +0200
+@@ -222,13 +222,7 @@
+ endif()
+ endfunction(find_python)
+
+-find_python(2.7 "${MIN_VER_PYTHON2}" PYTHON2_LIBRARY PYTHON2_INCLUDE_DIR
+- PYTHON2INTERP_FOUND PYTHON2_EXECUTABLE PYTHON2_VERSION_STRING
+- PYTHON2_VERSION_MAJOR PYTHON2_VERSION_MINOR PYTHON2LIBS_FOUND
+- PYTHON2LIBS_VERSION_STRING PYTHON2_LIBRARIES PYTHON2_LIBRARY
+- PYTHON2_DEBUG_LIBRARIES PYTHON2_LIBRARY_DEBUG PYTHON2_INCLUDE_PATH
+- PYTHON2_INCLUDE_DIR PYTHON2_INCLUDE_DIR2 PYTHON2_PACKAGES_PATH
+- PYTHON2_NUMPY_INCLUDE_DIRS PYTHON2_NUMPY_VERSION)
++SET(PYTHON2INTERP_FOUND FALSE)
+
+ find_python(3.4 "${MIN_VER_PYTHON3}" PYTHON3_LIBRARY PYTHON3_INCLUDE_DIR
+ PYTHON3INTERP_FOUND PYTHON3_EXECUTABLE PYTHON3_VERSION_STRING