Salome HOME
spns #20038 replace 'cmake_op=..' by 'cmake+=..'
[tools/sat_salome.git] / products / compil_scripts / ADAO.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "ADAO/ADAO_TOOL" $VERSION
5 echo "##########################################################################"
6
7
8 PYTHON_VERSION_MAJ=${PYTHON_VERSION:0:1}
9
10 echo "##########################################################################"
11 echo "Compile ADAO TOOL"
12 echo "##########################################################################"
13
14 export CURRENT_SOFTWARE_INSTALL_DIR=${PRODUCT_INSTALL}
15
16 CMAKE_OPTIONS=""
17 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
18 CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE=${PYTHONBIN}"
19
20 echo
21 echo "*** cmake" ${CMAKE_OPTIONS}
22 cmake ${CMAKE_OPTIONS} $SOURCE_DIR
23 if [ $? -ne 0 ]
24 then
25     echo "ERROR on cmake"
26     exit 1
27 fi
28
29 MAKE_OPTIONS="VERBOSE=1 "$MAKE_OPTIONS
30 echo
31 echo "*** make" $MAKE_OPTIONS
32 make $MAKE_OPTIONS
33 if [ $? -ne 0 ]
34 then
35     echo "ERROR on make"
36     exit 2
37 fi
38
39 make install
40 if [ $? -ne 0 ]
41 then
42     echo "ERROR on make install"
43     exit 3
44 fi
45
46 echo "##########################################################################"
47 echo "Compile ADAO MODULE"
48 echo "##########################################################################"
49 export ADAO_PYTHON_ROOT_DIR=${CURRENT_SOFTWARE_INSTALL_DIR}
50 export ADAO_ENGINE_ROOT_DIR==${CURRENT_SOFTWARE_INSTALL_DIR}
51 export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION:0:3}/site-packages:$PYTHONPATH
52
53
54 CMAKE_OPTIONS=""
55 CMAKE_OPTIONS+=" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
56 CMAKE_OPTIONS+=" -DADAO_PYTHON_MODULE=OFF"
57 CMAKE_OPTIONS+=" -DPYTHON_EXECUTABLE=${PYTHONBIN}"
58 CMAKE_OPTIONS+=" -DKERNEL_ROOT_DIR=${KERNEL_ROOT_DIR}"
59 CMAKE_OPTIONS+=" -DADAO_PYTHON_ROOT_DIR=${ADAO_PYTHON_ROOT_DIR}"
60 CMAKE_OPTIONS+=" -DEFICAS_ROOT_DIR=${EFICAS_TOOLS_ROOT_DIR}"
61
62 echo
63 echo "*** cmake" ${CMAKE_OPTIONS}
64 cmake ${CMAKE_OPTIONS} $SOURCE_DIR
65 if [ $? -ne 0 ]
66 then
67     echo "ERROR on cmake"
68     exit 1
69 fi
70
71 MAKE_OPTIONS="VERBOSE=1 "$MAKE_OPTIONS
72 echo
73 echo "*** make" $MAKE_OPTIONS
74 make $MAKE_OPTIONS
75 if [ $? -ne 0 ]
76 then
77     echo "ERROR on make"
78     exit 2
79 fi
80
81 make install
82 if [ $? -ne 0 ]
83 then
84     echo "ERROR on make install"
85     exit 3
86 fi
87
88
89