]> SALOME platform Git repositories - tools/sat.git/blob - data/compil_scripts/medCMake.sh
Salome HOME
Add config files and some code update for compilation of SALOME-7.8.0
[tools/sat.git] / data / compil_scripts / medCMake.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "med" $VERSION
5 echo "##########################################################################"
6
7 rm -Rf $PRODUCT_INSTALL
8
9 CMAKE_OPTIONS=""
10 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCMAKE_INSTALL_PREFIX:STRING=${PRODUCT_INSTALL}"
11 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DCMAKE_BUILD_TYPE:STRING=Release"
12 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDFILE_BUILD_STATIC_LIBS:BOOL=OFF"
13 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDFILE_BUILD_SHARED_LIBS:BOOL=ON"
14 CMAKE_OPTIONS=$CMAKE_OPTIONS" -DHDF5_ROOT_DIR:STRING=${HDF5_ROOT_DIR}"
15
16 if [ -n "$MPI_ROOT" ]
17 then
18     CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDFILE_USE_MPI:BOOL=ON"
19 else
20     CMAKE_OPTIONS=$CMAKE_OPTIONS" -DMEDFILE_USE_MPI:BOOL=OFF"
21 fi
22
23 mkdir BUILD
24 cd BUILD
25
26 cmake $CMAKE_OPTIONS $SOURCE_DIR
27
28 if [ $? -ne 0 ]
29 then
30     echo "ERROR on CMake"
31     exit 1
32 fi
33
34 echo
35 echo "*** make" $MAKE_OPTIONS
36 make $MAKE_OPTIONS
37 if [ $? -ne 0 ]
38 then
39     echo "ERROR on make"
40     exit 2
41 fi
42
43 echo
44 echo "*** make install"
45 make install
46 if [ $? -ne 0 ]
47 then
48     echo "ERROR on make install"
49     exit 3
50 fi
51
52 echo
53 echo "########## END"
54