Salome HOME
Merge branch 'bos/23995' into master
[tools/sat_salome.git] / products / compil_scripts / openturns.sh
1 #!/bin/bash                                                                                                                                                                              
2
3 echo "##########################################################################"
4 echo "openturns" $VERSION
5 echo "##########################################################################"
6
7 CMAKE_OPTIONS=""
8 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
9 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCMAKE_BUILD_TYPE:STRING=Release"
10 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DPYTHON_EXECUTABLE=${PYTHON_ROOT_DIR}/bin/python"
11 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
12
13 echo
14 echo "*** cmake" $CMAKE_OPTIONS
15 cmake $CMAKE_OPTIONS $SOURCE_DIR
16 if [ $? -ne 0 ]
17 then
18     echo "ERROR on cmake"
19     exit 1
20 fi
21
22 echo
23 echo "*** make" $MAKE_OPTIONS
24 make $MAKE_OPTIONS
25 if [ $? -ne 0 ]
26 then
27     echo "ERROR on make"
28     exit 2
29 fi
30
31 echo
32 echo "*** make install"
33 make install
34 if [ $? -ne 0 ]
35 then
36     echo "ERROR on make install"
37     exit 3
38 fi
39
40 echo
41 echo "*** check installation"
42
43 export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages:${PYTHONPATH}
44 export LD_LIBRARY_PATH=${PRODUCT_INSTALL}/lib:${LD_LIBRARY_PATH}
45 chmod +x ${SOURCE_DIR}/python/test/t_features.py
46 ${SOURCE_DIR}/python/test/t_features.py
47 if [ $? -ne 0 ]
48 then
49     echo "ERROR  testing Openturns features...."
50     exit 4
51 fi
52
53 echo
54 echo "########## END"