NETCDF_INCDIR="-I $NETCDF_INC_DIR" NETCDF_LIBDIR="-Wl,-rpath=$NETCDF_LIB_DIR -L$NETCDF_LIB_DIR" NETCDF_LIB="-lnetcdff -lnetcdf -lhdf5 -lnetcdf" MPI_INCDIR="" MPI_LIBDIR="" MPI_LIB="" HDF5_INCDIR="-I $HDF5_INC_DIR" HDF5_LIBDIR="-Wl,-rpath=$HDF5_LIB_DIR -L$HDF5_LIB_DIR" #HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" XIOS_ROOTDIR="$PWD/../XIOS" XIOS_INCDIR="-I $PWD/../XIOS/inc" XIOS_LIBDIR="-L $PWD/../XIOS/lib" XIOS_LIB="-lxios -lstdc++" IOIPSL_INCDIR="-I $PWD/../IOIPSL/inc" IOIPSL_LIBDIR="-L $PWD/../IOIPSL/lib" IOIPSL_LIB="-lioipsl" # Python extension modules use rpath to Python-specific versions of NetCDF, HDF, MPI # the only way to override them and use the ones selected by the 'module' command is with LD_PRELOAD PYTHON_PRELOAD="$HDF5_LIB_DIR/libhdf5.so.7:$NETCDF_LIB_DIR/libnetcdf.so.7"