adios2: fix mgard variant (#47223)

Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
This commit is contained in:
Kenneth Moreland 2024-11-01 09:18:13 -04:00 committed by GitHub
parent 5df7dc88fc
commit 492c52089f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -188,7 +188,8 @@ class Adios2(CMakePackage, CudaPackage, ROCmPackage):
depends_on("libpng@1.6:", when="+png")
depends_on("zfp@0.5.1:0.5", when="+zfp")
depends_on("sz@2.0.2.0:", when="+sz")
depends_on("mgard", when="+mgard")
depends_on("mgard@2022-11-18:", when="+mgard")
depends_on("mgard@2023-01-10:", when="@2.9: +mgard")
extends("python", when="+python")
depends_on("python@2.7:2.8,3.5:", when="@:2.4.0 +python", type=("build", "run"))
@ -274,6 +275,7 @@ def cmake_args(self):
from_variant("ADIOS2_USE_DataSpaces", "dataspaces"),
from_variant("ADIOS2_USE_Fortran", "fortran"),
from_variant("ADIOS2_USE_HDF5", "hdf5"),
from_variant("ADIOS2_USE_MGARD", "mgard"),
from_variant("ADIOS2_USE_MPI", "mpi"),
from_variant("ADIOS2_USE_PNG", "png"),
from_variant("ADIOS2_USE_Python", "python"),
@ -292,7 +294,6 @@ def cmake_args(self):
self.define("ADIOS2_BUILD_EXAMPLES", False),
self.define("ADIOS2_USE_Endian_Reverse", True),
self.define("ADIOS2_USE_IME", False),
self.define("ADIOS2_USE_MGARD", False),
]
if spec.satisfies("+sst"):