mirror of https://github.com/ecmwf/eccodes.git
ECC-1088: Samples path
This commit is contained in:
parent
9f1e9db4e0
commit
458d20311d
|
@ -496,6 +496,7 @@ grib_context* grib_context_get_default()
|
||||||
}
|
}
|
||||||
#ifdef ECCODES_DEFINITION_PATH
|
#ifdef ECCODES_DEFINITION_PATH
|
||||||
{
|
{
|
||||||
|
/* ECC-1088 */
|
||||||
if (strstr(default_grib_context.grib_definition_files_path, ECCODES_DEFINITION_PATH) == NULL) {
|
if (strstr(default_grib_context.grib_definition_files_path, ECCODES_DEFINITION_PATH) == NULL) {
|
||||||
char buffer[ECC_PATH_MAXLEN];
|
char buffer[ECC_PATH_MAXLEN];
|
||||||
ecc_snprintf(buffer, ECC_PATH_MAXLEN, "%s%c%s", default_grib_context.grib_definition_files_path,
|
ecc_snprintf(buffer, ECC_PATH_MAXLEN, "%s%c%s", default_grib_context.grib_definition_files_path,
|
||||||
|
@ -514,6 +515,16 @@ grib_context* grib_context_get_default()
|
||||||
default_grib_context.grib_samples_path = strdup(buffer);
|
default_grib_context.grib_samples_path = strdup(buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#ifdef ECCODES_SAMPLES_PATH
|
||||||
|
{
|
||||||
|
if (strstr(default_grib_context.grib_samples_path, ECCODES_SAMPLES_PATH) == NULL) {
|
||||||
|
char buffer[ECC_PATH_MAXLEN];
|
||||||
|
ecc_snprintf(buffer, ECC_PATH_MAXLEN, "%s%c%s", default_grib_context.grib_samples_path,
|
||||||
|
ECC_PATH_DELIMITER_CHAR, ECCODES_SAMPLES_PATH);
|
||||||
|
default_grib_context.grib_samples_path = strdup(buffer);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
grib_context_log(&default_grib_context, GRIB_LOG_DEBUG, "Definitions path: %s",
|
grib_context_log(&default_grib_context, GRIB_LOG_DEBUG, "Definitions path: %s",
|
||||||
default_grib_context.grib_definition_files_path);
|
default_grib_context.grib_definition_files_path);
|
||||||
|
|
Loading…
Reference in New Issue