3 echo "##########################################################################"
5 echo "##########################################################################"
7 function version_ge() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"; }
9 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
10 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
12 if version_ge $VERSION "3."; then
13 echo "*** openCV version $VERSION >= 3."
14 CMAKE_OPTIONS+=" -DBUILD_NEW_PYTHON_SUPPORT=ON"
15 CMAKE_OPTIONS+=" -DBUILD_EXAMPLES:BOOL=ON"
16 CMAKE_OPTIONS+=" -DPYTHON3_EXECUTABLE=${PYTHONBIN}"
17 CMAKE_OPTIONS+=" -DPYTHON3_NUMPY_INCLUDE_DIRS=${NUMPY_INCLUDE_DIR};${NUMPY_INCLUDE_DIR2}"
18 CMAKE_OPTIONS+=" -DWITH_IPP:BOOL=OFF"
19 CMAKE_OPTIONS+=" -DBUILD_opencv_java:BOOL=OFF"
20 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
21 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR2=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
22 if [ "${SAT_Python_IS_NATIVE}" != "1" ]
24 CMAKE_OPTIONS+=" -DPython3_INCLUDE_DIR:STRING=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
25 CMAKE_OPTIONS+=" -DPython3_LIBRARY:STRING=${PYTHON_ROOT_DIR}/lib/libpython${PYTHON_VERSION}.so"
26 CMAKE_OPTIONS+=" -DPython3_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python${PYTHON_VERSION}"
28 CMAKE_OPTIONS+=" -DWITH_FFMPEG:BOOL=OFF"
29 CMAKE_OPTIONS+=" -DWITH_LAPACK:BOOL=OFF"
30 CMAKE_OPTIONS+=" -DWITH_CUDA:BOOL=OFF"
32 CMAKE_OPTIONS+=" -DWITH_VTK:BOOL=OFF"
33 CMAKE_OPTIONS+=" -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF"
34 CMAKE_OPTIONS+=" -DCMAKE_CXX_FLAGS=-fPIC"
35 CMAKE_OPTIONS+=" -DCMAKE_C_FLAGS=-fPIC"
36 LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
37 case $LINUX_DISTRIBUTION in
38 FD34|FD35|FD36|FD37|UB22*)
39 CMAKE_OPTIONS+=" -DCMAKE_CXX_FLAGS=\"-std=c++14\""
40 CMAKE_OPTIONS+=" -DCMAKE_CXX_STANDARD=14"
43 CMAKE_OPTIONS+=" -DCMAKE_C_FLAGS=-fPIC"
46 echo "*** openCV version $VERSION < 3."
47 CMAKE_OPTIONS+=" -DWITH_CUDA:BOOL=OFF"
48 CMAKE_OPTIONS+=" -DWITH_FFMPEG:BOOL=OFF"
49 CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
50 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIRS=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
51 CMAKE_OPTIONS+=" -DPYTHON_LIBRARY=${PYTHON_ROOT_DIR}/lib/libpython${PYTHON_VERSION}.so"
52 CMAKE_OPTIONS+=" -DBUILD_opencv_java=OFF"
60 echo "*** cmake $CMAKE_OPTIONS $SOURCE_DIR"
61 cmake $CMAKE_OPTIONS $SOURCE_DIR
70 echo "*** make" $MAKE_OPTIONS
79 echo "*** make install"
83 echo "ERROR on make install"