Salome HOME
spns #23875 : URANIE Windows build
[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 if [ -d "${PRODUCT_INSTALL}/lib64" ]
44 then
45     mv ${PRODUCT_INSTALL}/lib64/* ${PRODUCT_INSTALL}/lib
46     rmdir ${PRODUCT_INSTALL}/lib64
47 fi
48
49 export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION}/site-packages:${PYTHONPATH}
50 export LD_LIBRARY_PATH=${PRODUCT_INSTALL}/lib:${LD_LIBRARY_PATH}
51 chmod +x ${SOURCE_DIR}/python/test/t_features.py
52 ${SOURCE_DIR}/python/test/t_features.py
53 if [ $? -ne 0 ]
54 then
55     echo "ERROR  testing Openturns features...."
56     exit 4
57 fi
58
59 echo
60 echo "########## END"