From fbde8533608f8174734ea6897e850dff5d05181d Mon Sep 17 00:00:00 2001 From: "H. Joe Lee" Date: Fri, 31 Mar 2023 09:48:08 -0500 Subject: hdf5: add a map variant (#35523) * hdf5: add map variant * hdf5: add mininum version for map variant * hdf5: fix black error --- var/spack/repos/builtin/packages/hdf5/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py index ec8baf1d70..d507870e00 100644 --- a/var/spack/repos/builtin/packages/hdf5/package.py +++ b/var/spack/repos/builtin/packages/hdf5/package.py @@ -178,6 +178,7 @@ class Hdf5(CMakePackage): variant("hl", default=False, description="Enable the high-level library") variant("cxx", default=False, description="Enable C++ support") + variant("map", when="@1.14:", default=False, description="Enable MAP API support") variant("fortran", default=False, description="Enable Fortran support") variant("java", when="@1.10:", default=False, description="Enable Java support") variant("threadsafe", default=False, description="Enable thread-safe capabilities") @@ -560,6 +561,7 @@ class Hdf5(CMakePackage): # are enabled but the tests are disabled. spec.satisfies("@1.8.22+shared+tools"), ), + self.define_from_variant("HDF5_ENABLE_MAP_API", "map"), self.define("HDF5_ENABLE_Z_LIB_SUPPORT", True), self.define_from_variant("HDF5_ENABLE_SZIP_SUPPORT", "szip"), self.define_from_variant("HDF5_ENABLE_SZIP_ENCODING", "szip"), -- cgit v1.2.3-60-g2f50