Salome HOME
add catalyst
[tools/sat_salome.git] / products / compil_scripts / hdf5Autotools.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "hdf5" $VERSION
5 echo "##########################################################################"
6
7
8 echo LD_LIBRARY_PATH = $LD_LIBRARY_PATH
9
10 CONFIGURE_FLAGS=''
11 # --enable-shared is set by default 
12 CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-unsupported"
13 CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-hl"
14 CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-build-mode=production"
15 CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --disable-silent-rules"
16
17 if [ -n "$SAT_HPC" ]
18 then
19     CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-parallel"
20 #    export FC=mpif90
21 #    export CXX=mpicxx
22 #    export CC=mpiCC
23 else
24     CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-threadsafe"
25     CONFIGURE_FLAGS=$CONFIGURE_FLAGS" --enable-cxx"  # not compatible with --enable-parallel
26 fi
27
28 echo "*** configure --prefix=${PRODUCT_INSTALL} ${CONFIGURE_FLAGS}"
29 $SOURCE_DIR/configure --prefix=${PRODUCT_INSTALL} ${CONFIGURE_FLAGS}
30 if [ $? -ne 0 ]
31 then
32     echo "ERROR on configure"
33     exit 1
34 fi
35
36 echo
37 echo "*** make" $MAKE_OPTIONS
38 make $MAKE_OPTIONS
39 if [ $? -ne 0 ]
40 then
41     echo "ERROR on make"
42     exit 2
43 fi
44
45 echo
46 echo "*** make install"
47 make install
48 if [ $? -ne 0 ]
49 then
50     echo "ERROR on make install"
51     exit 3
52 fi
53
54 echo
55 echo "########## END"