Salome HOME
passage to petsc 3.14.0
[tools/sat_salome.git] / products / compil_scripts / SOLVERLAB.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "SOLVERLAB" $VERSION
5 echo "##########################################################################"
6
7
8 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DPYTHON_ROOT_DIR=${PYTHON_ROOT_DIR}"
9 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DPYQT5_ROOT_DIR=${PYQT5_ROOT_DIR}"
10 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMATPLOTLIB_ROOT_DIR=${MATPLOTLIB_ROOT_DIR}"
11 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
12 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DDOXYGEN_EXECUTABLE=${DOXYGEN_ROOT_DIR}/bin/doxygen"
13 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCPPUNIT_ROOT_USER=${CPPUNIT_ROOT_DIR}"
14 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DHDF5_ROOT=${HDF5_ROOT_DIR}"
15 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDFILE_ROOT_DIR=${MEDFILE_ROOT_DIR}"
16 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DPARAVIEW_ROOT_DIR=${PARAVIEW_ROOT_DIR}"
17 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DPETSC_DIR=${PETSC_ROOT_DIR}"
18 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDCOUPLING_ROOT_DIR=${MEDCOUPLING_ROOT_DIR}"
19 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCMAKE_INSTALL_PREFIX=${PRODUCT_INSTALL}"
20
21 echo
22 echo "*** cmake "$CMAKE_OPTIONS
23 cmake $CMAKE_OPTIONS $SOURCE_DIR
24 if [ $? -ne 0 ]
25 then
26     echo "ERROR on cmake"
27     exit 1
28 fi
29
30
31 echo
32 echo "*** make" $MAKE_OPTIONS
33 make $MAKE_OPTIONS
34 if [ $? -ne 0 ]
35 then
36     echo "ERROR on make"
37     exit 2
38 fi
39
40 echo
41 echo "*** make doc install"
42 make docCDMATH docCoreFlows install
43 if [ $? -ne 0 ]
44 then
45     echo "ERROR on make install"
46     exit 3
47 fi
48
49 echo
50 echo "########## END"
51