From b645a9aa4da6c53b4917bf3aaceb53313be3298d Mon Sep 17 00:00:00 2001 From: Quentin Rodier <quentin.rodier@meteo.fr> Date: Wed, 26 May 2021 17:44:24 +0200 Subject: [PATCH] Quentin 26/05/2021: add ECCODES_DEFINITION_PATH to make sure the compiled library is used and extract only eccodes OR grib_api --- conf/profile_mesonh.ihm | 1 + src/configure | 13 +++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/conf/profile_mesonh.ihm b/conf/profile_mesonh.ihm index 0311dd184..15b72a3c6 100755 --- a/conf/profile_mesonh.ihm +++ b/conf/profile_mesonh.ihm @@ -84,6 +84,7 @@ export VERSION_GRIBAPI=${VERSION_GRIBAPI} # Version of ecCodes # export VERSION_ECCODES=${VERSION_ECCODES} +export ECCODES_DEFINITION_PATH=${ECCODES_DEFINITION_PATH} # # Version of Def integer # diff --git a/src/configure b/src/configure index f8a5a91c0..fd3e433cb 100755 --- a/src/configure +++ b/src/configure @@ -19,6 +19,7 @@ export VERSION_CDFCXX=${VERSION_CDFCXX:-"4.3.1"} export VERSION_CDFF=${VERSION_CDFF:-"4.5.3"} export VERSION_GRIBAPI=${VERSION_GRIBAPI:-"1.26.0-Source"} export VERSION_ECCODES=${VERSION_ECCODES:-"2.18.0"} +export ECCODES_DEFINITION_PATH=${ECCODES_DEFINITION_PATH:${SRC_MESONH}/src/LIB/eccodes-${VERSION_ECCODES}"/definitions/"} export MNH_INT=${MNH_INT:-"4"} export LFI_INT=${LFI_INT:-8} export MNH_REAL=${MNH_REAL:-"8"} @@ -552,13 +553,13 @@ if [ "x${MNH_MEGAN}" == "x1" ] ; then ( cd $LOCAL/src/LIB ; [ ! -d MEGAN ] && tar xvfz megan.tar.gz ) fi # -# Install GRIBAPI +# Install GRIBAPI or ecCodes # -cd $LOCAL/src/LIB ; [ ! -d grib_api-${VERSION_GRIBAPI} ] && [ -f grib_api-${VERSION_GRIBAPI}.tar.gz ] && gunzip -c grib_api-${VERSION_GRIBAPI}.tar.gz |tar -xvf - -# -# Install ecCodes -# -cd $LOCAL/src/LIB ; [ ! -d eccodes-${VERSION_ECCODES}-Source ] && [ -f eccodes-${VERSION_ECCODES}-Source.tar.gz ] && gunzip -c eccodes-${VERSION_ECCODES}-Source.tar.gz |tar -xvf - +if [ "x${MNH_GRIBAPI}" == "xyes" ] ; then +( cd $LOCAL/src/LIB ; [ ! -d grib_api-${VERSION_GRIBAPI} ] && [ -f grib_api-${VERSION_GRIBAPI}.tar.gz ] && gunzip -c grib_api-${VERSION_GRIBAPI}.tar.gz |tar -xvf - ) +else +( cd $LOCAL/src/LIB ; [ ! -d eccodes-${VERSION_ECCODES}-Source ] && [ -f eccodes-${VERSION_ECCODES}-Source.tar.gz ] && gunzip -c eccodes-${VERSION_ECCODES}-Source.tar.gz |tar -xvf - ) +fi ########################################################## # # # RESUME # -- GitLab