From 4e750d20235f49bdfb756d21d1034dc3d44f0464 Mon Sep 17 00:00:00 2001 From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de> Date: Wed, 29 Jun 2022 09:52:20 +0200 Subject: [PATCH] m4/acx_options.m4: check for NCZarr. --- m4/acx_options.m4 | 9 +++++++++ src/cdi_int.c | 2 ++ 2 files changed, 11 insertions(+) diff --git a/m4/acx_options.m4 b/m4/acx_options.m4 index 440ec2844..a24b4587d 100644 --- a/m4/acx_options.m4 +++ b/m4/acx_options.m4 @@ -153,6 +153,15 @@ AS_VAR_IF([ENABLE_NETCDF], [yes], AS_VAR_IF([acx_cv_have_libnc_dap], [yes], [AC_DEFINE([HAVE_LIBNC_DAP],[1],[Define to 1 for NetCDF OpenDAP])]) + AC_CACHE_CHECK([netcdf's Zarr support], + [acx_cv_have_nczarr], + [acx_cv_have_nczarr=no + test "x$NC_CONFIG" != "x" && \ + test "x$($NC_CONFIG --has-nczarr)" = "xyes" && \ + acx_cv_have_nczarr=yes]) + AS_VAR_IF([acx_cv_have_nczarr], [yes], + [AC_DEFINE([HAVE_NCZARR],[1],[Define to 1 for NetCDF Zarr])]) + AC_CACHE_CHECK([netcdf's nc2 support], [acx_cv_have_netcdf2], [acx_cv_have_netcdf2=no diff --git a/src/cdi_int.c b/src/cdi_int.c index 77fba0c96..922f2f17f 100644 --- a/src/cdi_int.c +++ b/src/cdi_int.c @@ -274,6 +274,8 @@ cdiHaveFiletype(int filetype) #ifdef HAVE_NETCDF4 case CDI_FILETYPE_NC4: status = 1; break; case CDI_FILETYPE_NC4C: status = 1; break; +#endif +#ifdef HAVE_NCZARR case CDI_FILETYPE_NCZARR: status = 1; break; #endif #ifdef HAVE_NETCDF5 -- GitLab