2019-06-05 17:02:45 +00:00
|
|
|
diff --git a/m4/libmesh_optional_packages.m4 b/m4/libmesh_optional_packages.m4
|
|
|
|
|
index b33ed9d..6305ee7 100644
|
|
|
|
|
--- a/m4/libmesh_optional_packages.m4
|
|
|
|
|
+++ b/m4/libmesh_optional_packages.m4
|
2020-01-10 14:56:45 +00:00
|
|
|
@@ -610,7 +610,15 @@ AM_CONDITIONAL(LIBMESH_ENABLE_HDF5, test x$enablehdf5 = xyes)
|
2019-06-05 17:02:45 +00:00
|
|
|
# --------------------------------------------------------------
|
|
|
|
|
CONFIGURE_NETCDF
|
2020-01-10 14:56:45 +00:00
|
|
|
AS_IF([test $enablenetcdf = yes],
|
|
|
|
|
- [libmesh_contrib_INCLUDES="$NETCDF_INCLUDE $libmesh_contrib_INCLUDES"])
|
|
|
|
|
+ [
|
|
|
|
|
+ AS_IF([test x$netcdfversion = xsystem],
|
|
|
|
|
+ [
|
|
|
|
|
+ libmesh_optional_INCLUDES="$NETCDF_CFLAGS $libmesh_optional_INCLUDES"
|
|
|
|
|
+ libmesh_optional_LIBS="$NETCDF_LIBS $libmesh_optional_LIBS"
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ libmesh_contrib_INCLUDES="$NETCDF_INCLUDE $libmesh_contrib_INCLUDES"])
|
|
|
|
|
+ ])
|
|
|
|
|
|
2019-06-05 17:02:45 +00:00
|
|
|
AM_CONDITIONAL(LIBMESH_ENABLE_NETCDF, test x$enablenetcdf = xyes)
|
2020-01-10 14:56:45 +00:00
|
|
|
AM_CONDITIONAL(LIBMESH_ENABLE_NETCDF_V4, test x$netcdfversion = x4)
|
2019-06-05 17:02:45 +00:00
|
|
|
diff --git a/m4/netcdf.m4 b/m4/netcdf.m4
|
|
|
|
|
index 698f753..01ff7e2 100644
|
|
|
|
|
--- a/m4/netcdf.m4
|
|
|
|
|
+++ b/m4/netcdf.m4
|
2020-01-10 14:56:45 +00:00
|
|
|
@@ -7,6 +7,8 @@ AC_DEFUN([CONFIGURE_NETCDF],
|
2019-06-05 17:02:45 +00:00
|
|
|
AS_HELP_STRING([--disable-netcdf],
|
|
|
|
|
[build without netCDF binary I/O]),
|
2020-01-10 14:56:45 +00:00
|
|
|
[AS_CASE("${enableval}",
|
|
|
|
|
+ [system], [enablenetcdf=yes
|
|
|
|
|
+ netcdfversion=system],
|
|
|
|
|
[yes|new|v4], [enablenetcdf=yes
|
|
|
|
|
netcdfversion=4],
|
|
|
|
|
[old|v3], [enablenetcdf=yes
|
|
|
|
|
@@ -27,6 +29,8 @@ AC_DEFUN([CONFIGURE_NETCDF],
|
|
|
|
|
])
|
2019-06-05 17:02:45 +00:00
|
|
|
|
2020-01-10 14:56:45 +00:00
|
|
|
AS_CASE("${netcdfversion}",
|
|
|
|
|
+ [system], [PKG_CHECK_MODULES([NETCDF], [netcdf >= 4.2])],
|
2019-06-05 17:02:45 +00:00
|
|
|
+
|
2020-01-10 14:56:45 +00:00
|
|
|
[3], [
|
|
|
|
|
dnl We shouldn't get here, see if test above.
|
|
|
|
|
AC_MSG_ERROR([>>> Error: netCDF3 is no longer distributed with libMesh <<<])
|