Salome HOME
use PERSALYS v12, openturns 1.18. Use OPENTURNS_SALOME git repository instead of...
[tools/sat_salome.git] / products / compil_scripts / gdal-2.4.0.sh
1 #!/bin/bash
2
3 echo "##########################################################################"
4 echo "gdal" $VERSION
5 echo "##########################################################################"
6
7 CONFIGURE_FLAGS=
8 CONFIGURE_FLAGS+=" --with-pcraster=internal"
9 CONFIGURE_FLAGS+=" --with-png=internal"
10 CONFIGURE_FLAGS+=" --with-libtiff=internal"
11 CONFIGURE_FLAGS+=" --with-geotiff=internal"
12 CONFIGURE_FLAGS+=" --with-jpeg=internal"
13 CONFIGURE_FLAGS+=" --with-gif=internal"
14 CONFIGURE_FLAGS+=" --with-python=yes"
15 CONFIGURE_FLAGS+=" --with-geos=yes"
16 CONFIGURE_FLAGS+=" --with-sqlite3=yes"
17 CONFIGURE_FLAGS+=" --with-threads"
18 CONFIGURE_FLAGS+=" --with-python=${PYTHONBIN}"
19 CONFIGURE_FLAGS+=" --with-hdf5=${HDF5_ROOT_DIR}"
20 CONFIGURE_FLAGS+=" --with-netcdf=${NETCDF_ROOT_DIR}"
21 if [ ! -z "$LIBXML_ROOT_DIR" ]; then
22     CONFIGURE_FLAGS+=" --with-xml2=${LIBXML_ROOT_DIR}"
23 fi
24 echo
25 echo "*** configure $CONFIGURE_FLAGS LDFLAGS=\"-L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl -L${NETCDF_ROOT_DIR}/lib -lnetcdf\" HDF5_CFLAGS=\"-I${HDF5HOME}/include -L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl\" LIBS=\"-L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl -L${NETCDF_INSTALL_DIR}/lib -lnetcdf\" HDF5_LIBS=\"-L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl \" HDF5_INCLUDE=\"-I${HDF5HOME}/include\""
26
27 rm -rf $BUILD_DIR
28 mkdir -p $BUILD_DIR
29 cp -r $SOURCE_DIR/gdal $BUILD_DIR/gdal
30 cd $BUILD_DIR/gdal
31 ./configure --prefix=$PRODUCT_INSTALL $CONFIGURE_FLAGS LDFLAGS="-L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl -L${NETCDF_INSTALL_DIR}/lib -lnetcdf" HDF5_CFLAGS="-I${HDF5HOME}/include -L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl" LIBS="-L${HDF5HOME}/lib/ -lhdf5 -lhdf5_hl -L${NETCDF_INSTALL_DIR}/lib -lnetcdf" HDF5_LIBS="-L${HDF5HOME}/lib/ -lhdf5  -lhdf5_hl " HDF5_INCLUDE="-I${HDF5HOME}/include"
32 if [ $? -ne 0 ]
33 then
34     echo "ERROR on configure"
35     exit 1
36 fi
37 echo
38 echo "*** make" $MAKE_OPTIONS
39 make $MAKE_OPTIONS
40 if [ $? -ne 0 ]
41 then
42     echo "ERROR on make"
43     exit 2
44 fi
45
46 echo
47 echo "*** make install"
48 make install
49 if [ $? -ne 0 ]
50 then
51     echo "ERROR on make install"
52     exit 3
53 fi
54
55 echo
56 echo "########## END"
57