toml11: adds new versions (#45056)

This commit is contained in:
Matthieu Dorier 2024-07-16 05:40:45 +01:00 committed by GitHub
parent a11da7bdb9
commit cb64df45c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View File

@ -54,7 +54,7 @@ class OpenpmdApi(CMakePackage):
depends_on("mpi@2.3:", when="+mpi") # might become MPI 3.0+
depends_on("nlohmann-json@3.9.1:")
depends_on("mpark-variant@1.4.0:", when="@:0.14") # pre C++17 releases
depends_on("toml11@3.7.1:", when="@0.15.0:")
depends_on("toml11@3.7.1:3.8.1", when="@0.15.0:")
with when("+hdf5"):
depends_on("hdf5@1.8.13:")
depends_on("hdf5@1.8.13: ~mpi", when="~mpi")

View File

@ -18,6 +18,9 @@ class Toml11(CMakePackage):
license("MIT")
version("4.0.2", sha256="d1bec1970d562d328065f2667b23f9745a271bf3900ca78e92b71a324b126070")
version("4.0.1", sha256="96965cb00ca7757c611c169cd5a6fb15736eab1cd1c1a88aaa62ad9851d926aa")
version("4.0.0", sha256="f3dc3095f22e38745a5d448ac629f69b7ee76d2b3e6d653e4ce021deb7f7266e")
version("3.8.1", sha256="6a3d20080ecca5ea42102c078d3415bef80920f6c4ea2258e87572876af77849")
version("3.8.0", sha256="36ce64b09f9151b57ba1970f12a591006fcae17b751ba011314c1f5518e77bc7")
version("3.7.1", sha256="afeaa9aa0416d4b6b2cd3897ca55d9317084103077b32a852247d8efd4cf6068")
@ -36,7 +39,7 @@ class Toml11(CMakePackage):
"cxx_std", default="11", description="C++ standard", values=("11", "14", "17"), multi=False
)
@when("@3.8.0:3.8.1")
@when("@3.8.0:")
def cmake_args(self):
args = [self.define_from_variant("CMAKE_CXX_STANDARD", "cxx_std")]
return args