3 echo "##########################################################################"
5 echo "##########################################################################"
9 CONFIGURE_FLAGS+=' CFLAGS=-m64 CXXFLAGS=-m64'
10 CONFIGURE_FLAGS+=' --enable-python=no'
13 function version_ge() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1"; }
15 if version_ge "$HDF5_VERSION" "1.12" ; then
16 echo "WARNING: ensure compatibility with HDF 1.12"
17 CONFIGURE_FLAGS+=' CPPFLAGS=-DH5_USE_110_API'
20 if [ -n "$SAT_HPC" ]; then
21 CONFIGURE_FLAGS+=' --enable-parallel'
26 if [ "$SALOME_USE_64BIT_IDS" == "1" ]; then
27 echo "WARNING: user requested 64 bits encoding for integers..."
28 export FFLAGS='-fdefault-integer-8 -g -O2 -ffixed-line-length-none'
29 CONFIGURE_FLAGS+=' --with-med_int=long'
31 FFLAGS="-g -O2 -ffixed-line-length-none"
35 echo "*** configure --prefix=$PRODUCT_INSTALL FFLAGS=${FFLAGS} $CONFIGURE_FLAGS"
36 $SOURCE_DIR/configure --prefix=$PRODUCT_INSTALL FFLAGS="${FFLAGS}" $CONFIGURE_FLAGS
38 echo "ERROR on configure"
43 echo "*** make" $MAKE_OPTIONS
51 echo "*** make install"
54 echo "ERROR on make install"
58 # post-build action in case devtoolset-8 is used
59 LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
60 case $LINUX_DISTRIBUTION in
64 X_SCLSVALUE=$(echo $X_SCLS)
65 if [ $X_SCLSVALUE == "devtoolset-8" ]; then
66 echo "WARNING: devtoolset-8 is installed on ${LINUX_DISTRIBUTION} - libgfortran will be embedded..."
67 cp -RP /usr/lib64/libgfortran.so.5* $PRODUCT_INSTALL/lib/
70 echo "INFO: X_SCLS does not seem to be set. skipping..."