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 @@ def setup_build_environment(self, env): """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)