FleCSI updates (#42127)

* flecsi: simplify hdf5 variant logic
* flecsi: deprecate 1.4 version
This commit is contained in:
Richard Berger 2024-01-17 14:49:33 -07:00 committed by GitHub
parent 68e00e7073
commit eda4d3fa06
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -29,7 +29,11 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
version("2.1.0", tag="v2.1.0", commit="533df139c267e2a93c268dfe68f9aec55de11cf0")
version("2.0.0", tag="v2.0.0", commit="5ceebadf75d1c98999ea9e9446926722d061ec22")
version(
"1.4.1", tag="v1.4.1", commit="ab974c3164056e6c406917c8ca771ffd43c5a031", submodules=True
"1.4.1",
tag="v1.4.1",
commit="ab974c3164056e6c406917c8ca771ffd43c5a031",
submodules=True,
deprecated=True,
)
variant(
@ -173,9 +177,7 @@ def cmake_args(self):
self.define_from_variant("CALIPER_DETAIL", "caliper_detail"),
self.define_from_variant("ENABLE_FLOG", "flog"),
self.define_from_variant("ENABLE_GRAPHVIZ", "graphviz"),
self.define(
"ENABLE_HDF5", "+hdf5" in spec and spec.variants["backend"].value != "hpx"
),
self.define_from_variant("ENABLE_HDF5", "hdf5"),
self.define_from_variant("ENABLE_KOKKOS", "kokkos"),
self.define_from_variant("ENABLE_OPENMP", "openmp"),
self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
@ -208,9 +210,7 @@ def cmake_args(self):
self.define_from_variant("ENABLE_FLECSTAN", "flecstan"),
self.define("ENABLE_MPI", spec.variants["backend"].value != "serial"),
self.define("ENABLE_UNIT_TESTS", self.run_tests or "+unit_tests" in spec),
self.define(
"ENABLE_HDF5", "+hdf5" in spec and spec.variants["backend"].value != "hpx"
),
self.define_from_variant("ENABLE_HDF5", "hdf5"),
]
if "+external_cinch" in spec: