mirror of https://github.com/ecmwf/eccodes.git
grib2 ifs_samples added to set latest version target
This commit is contained in:
parent
68c74bd807
commit
c4b2a8687b
|
@ -4,18 +4,35 @@ if(HAVE_INSTALL_ECCODES_SAMPLES)
|
||||||
install( FILES ${samples_files}
|
install( FILES ${samples_files}
|
||||||
DESTINATION ${ECCODES_SAMPLES_SUFF}
|
DESTINATION ${ECCODES_SAMPLES_SUFF}
|
||||||
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ )
|
PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ )
|
||||||
|
# set to the newest GRIB2 tablesVersion
|
||||||
# # copy script installSamples.sh to samples folder
|
|
||||||
# install( PROGRAMS installSamples.sh DESTINATION ${ECCODES_SAMPLES_SUFF} )
|
|
||||||
|
|
||||||
if(NOT HAVE_MEMFS)
|
if(NOT HAVE_MEMFS)
|
||||||
add_custom_target(set_latest_tables_version)
|
add_custom_target(set_grib2_latest_tables_version)
|
||||||
add_custom_command(TARGET set_latest_tables_version
|
add_custom_command(TARGET set_grib2_latest_tables_version
|
||||||
POST_BUILD
|
POST_BUILD
|
||||||
COMMAND bash -c "cd ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}; for F in GRIB2.tmpl *_grib2.tmpl ; do grib_set -s tablesVersion=30 $F tmp; mv tmp $F; done"
|
COMMAND bash -c "cd ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}; for F in GRIB2.tmpl *_grib2.tmpl ; do grib_set -s tablesVersion=30 $F tmp; mv tmp $F; done"
|
||||||
VERBATIM
|
VERBATIM
|
||||||
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}
|
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}
|
||||||
)
|
)
|
||||||
|
add_custom_command(TARGET set_grib2_latest_tables_version
|
||||||
|
POST_BUILD
|
||||||
|
COMMAND bash -c "cd ${CMAKE_INSTALL_PREFIX}/share/eccodes/ifs_samples/grib1_mlgrib2; for F in *_ml.tmpl ; do grib_set -s tablesVersion=30 $F tmp; mv tmp $F; done"
|
||||||
|
VERBATIM
|
||||||
|
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}
|
||||||
|
)
|
||||||
|
add_custom_command(TARGET set_grib2_latest_tables_version
|
||||||
|
POST_BUILD
|
||||||
|
COMMAND bash -c "cd ${CMAKE_INSTALL_PREFIX}/share/eccodes/ifs_samples/grib1_mlgrib2_ieee64; for F in *_ml.tmpl ; do grib_set -s tablesVersion=30 $F tmp; mv tmp $F; done"
|
||||||
|
VERBATIM
|
||||||
|
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}
|
||||||
|
)
|
||||||
|
if(HAVE_AEC)
|
||||||
|
add_custom_command(TARGET set_grib2_latest_tables_version
|
||||||
|
POST_BUILD
|
||||||
|
COMMAND bash -c "cd ${CMAKE_INSTALL_PREFIX}/share/eccodes/ifs_samples/grib1_mlgrib2_ccsds; for F in *_ml.tmpl gg_sfc_grib2.tmpl ; do grib_set -s tablesVersion=30 $F tmp; mv tmp $F; done"
|
||||||
|
VERBATIM
|
||||||
|
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${ECCODES_SAMPLES_SUFF}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue