From 16d3537146b5a77356c76b8426079de690e71bd2 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Tue, 26 Jan 2021 13:52:40 -0500 Subject: [PATCH] add netcdf 4.7.4 --- candi.cfg | 1 + deal.II-toolchain/packages/netcdf.package | 26 +++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 deal.II-toolchain/packages/netcdf.package diff --git a/candi.cfg b/candi.cfg index 3596582..c08c3d6 100644 --- a/candi.cfg +++ b/candi.cfg @@ -62,6 +62,7 @@ PACKAGES="${PACKAGES} once:parmetis" #PACKAGES="${PACKAGES} once:sundials" #PACKAGES="${PACKAGES} once:superlu_dist" PACKAGES="${PACKAGES} once:hdf5" +#PACKAGES="${PACKAGES} once:netcdf" PACKAGES="${PACKAGES} once:p4est" PACKAGES="${PACKAGES} once:trilinos" PACKAGES="${PACKAGES} once:petsc" diff --git a/deal.II-toolchain/packages/netcdf.package b/deal.II-toolchain/packages/netcdf.package new file mode 100644 index 0000000..d92a4cb --- /dev/null +++ b/deal.II-toolchain/packages/netcdf.package @@ -0,0 +1,26 @@ +VERSION=4.7.4 +CHECKSUM=33979e8f0cf4ee31323fc0934282111b +EXTRACTSTO=netcdf-c-${VERSION} +NAME=v${VERSION} +PACKING=.tar.gz +SOURCE=https://github.com/Unidata/netcdf-c/archive/ + +BUILDCHAIN=autotools + +BUILDDIR=${BUILD_PATH}/netcdf-${VERSION} +INSTALL_PATH=${INSTALL_PATH}/netcdf-${VERSION} + +CONFOPTS="--disable-dap --enable-parallel --enable-netcdf-4 CPPFLAGS=-I${HDF5_DIR}/include LDFLAGS=-L${HDF5_DIR}/lib CC=${CC}" + +package_specific_register () { + export NETCDF_DIR=${INSTALL_PATH} +} + +package_specific_conf () { + # Generate configuration file + CONFIG_FILE=${CONFIGURATION_PATH}/${NAME} + rm -f $CONFIG_FILE + echo " +export NETCDF_DIR=${INSTALL_PATH} +" >> $CONFIG_FILE +} -- 2.39.5