Salome HOME
spns #33457: add packagespy for new SOLVERLAB GUI interface
[tools/sat_salome.git] / products / compil_scripts / URANIE.sh
1 #!/bin/bash                                                                                                                                                                              
2
3 echo "##########################################################################"
4 echo "URANIE " $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+=" -DWITH-OPT++:BOOL=ON"
11 CMAKE_OPTIONS+=" -DWITH-JSONCPP:BOOL=ON"
12 CMAKE_OPTIONS+=" -D--enable-doc:BOOL=ON"
13
14 rm -rf $BUILD_DIR
15 mkdir -p $BUILD_DIR
16 cd $BUILD_DIR
17
18 echo "*** cmake $CMAKE_OPTIONS $SOURCE_DIR"
19 cmake $CMAKE_OPTIONS $SOURCE_DIR
20
21 if [ $? -ne 0 ]
22 then
23     echo "ERROR on CMake"
24     exit 2
25 fi
26
27 echo
28 echo "*** make" $MAKE_OPTIONS
29 make $MAKE_OPTIONS
30 if [ $? -ne 0 ]
31 then
32     echo "ERROR on make"
33     exit 3
34 fi
35
36 echo
37 echo "*** make install"
38 make install
39 if [ $? -ne 0 ]
40 then
41     echo "ERROR on make install"
42     exit 4
43 fi
44
45 echo
46 echo "########## END"