Salome HOME
spns #20038 replace 'cmake_op=..' by 'cmake+=..'
[tools/sat_salome.git] / products / compil_scripts / opencv-3.2.0-with-ffmpeg.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "opencv" $VERSION
5 echo "##########################################################################"
6
7 CMAKE_OPTIONS=""
8 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
9 CMAKE_OPTIONS+=" -DCMAKE_BUILD_TYPE:STRING=Release"
10 CMAKE_OPTIONS+=" -DBUILD_NEW_PYTHON_SUPPORT=ON"
11 CMAKE_OPTIONS+=" -DBUILD_EXAMPLES:BOOL=ON"
12 CMAKE_OPTIONS+=" -DPYTHON3_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
13 CMAKE_OPTIONS+=" -DPYTHON3_NUMPY_INCLUDE_DIRS=${NUMPY_INCLUDE_DIR};${NUMPY_INCLUDE_DIR2}"
14 CMAKE_OPTIONS+=" -DWITH_IPP:BOOL=OFF"
15 CMAKE_OPTIONS+=" -DBUILD_opencv_java:BOOL=OFF"
16 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
17 CMAKE_OPTIONS+=" -DPYTHON_INCLUDE_DIR2=${PYTHON_ROOT_DIR}/include/python${PYTHON_VERSION}"
18 CMAKE_OPTIONS+=" -DWITH_FFMPEG:BOOL=ON"
19 CMAKE_OPTIONS+=" -DWITH_LAPACK:BOOL=ON"
20 CMAKE_OPTIONS+=" -DWITH_CUDA:BOOL=OFF"
21 # bos 19730
22 CMAKE_OPTIONS+=" -DWITH_VTK:BOOL=OFF"
23 CMAKE_OPTIONS+=" -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF"
24 CMAKE_OPTIONS+=" -DCMAKE_CXX_FLAGS=-fPIC"
25 CMAKE_OPTIONS+=" -DCMAKE_C_FLAGS=-fPIC"
26
27
28 rm -rf $BUILD_DIR
29 mkdir -p $BUILD_DIR
30 cd $BUILD_DIR
31
32 echo "*** cmake" $CMAKE_OPTIONS
33 cmake $CMAKE_OPTIONS $SOURCE_DIR
34 if [ $? -ne 0 ]
35 then
36     echo "ERROR on CMake"
37     exit 2
38 fi
39
40 echo
41 echo "*** make" $MAKE_OPTIONS
42 make $MAKE_OPTIONS
43 if [ $? -ne 0 ]
44 then
45     echo "ERROR on make"
46     exit 3
47 fi
48
49 echo
50 echo "*** make install"
51 make install
52 if [ $? -ne 0 ]
53 then
54     echo "ERROR on make install"
55     exit 4
56 fi
57
58 echo
59 echo "########## END"
60