From 306f3a123238239c7c30b6e6a19273aed3e0e0f5 Mon Sep 17 00:00:00 2001 From: Elizabeth Fischer Date: Thu, 20 Aug 2020 02:34:53 -0400 Subject: Make finding of NetCDF and HDF5 more explicit. (#18166) Co-authored-by: Elizabeth Fischer --- var/spack/repos/builtin/packages/py-netcdf4/package.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/var/spack/repos/builtin/packages/py-netcdf4/package.py b/var/spack/repos/builtin/packages/py-netcdf4/package.py index d1c992db9c..93fa8641cc 100644 --- a/var/spack/repos/builtin/packages/py-netcdf4/package.py +++ b/var/spack/repos/builtin/packages/py-netcdf4/package.py @@ -46,8 +46,12 @@ class PyNetcdf4(PythonPackage): """Ensure installed netcdf and hdf5 libraries are used""" # Explicitly set these variables so setup.py won't erroneously pick up # system versions + # See: http://unidata.github.io/netcdf4-python env.set('USE_SETUPCFG', '0') + env.set('USE_NCCONFIG', '1') + env.set('HDF5_DIR', self.spec['hdf5'].prefix) env.set('HDF5_INCDIR', self.spec['hdf5'].prefix.include) env.set('HDF5_LIBDIR', self.spec['hdf5'].prefix.lib) + env.set('NETCDF4_DIR', self.spec['netcdf-c'].prefix) env.set('NETCDF4_INCDIR', self.spec['netcdf-c'].prefix.include) env.set('NETCDF4_LIBDIR', self.spec['netcdf-c'].prefix.lib) -- cgit v1.2.3-70-g09d2