diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2023-04-06 15:29:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-06 13:29:42 -0700 |
commit | 017d66eb79b39bbcd16969c276ad3db8c302758d (patch) | |
tree | 1212d58b70406fb2636d370e24438e5ddd796d80 /var | |
parent | 9e11d0e489c7e5fcc6a71418f90a20c71c7b14a3 (diff) | |
download | spack-017d66eb79b39bbcd16969c276ad3db8c302758d.tar.gz spack-017d66eb79b39bbcd16969c276ad3db8c302758d.tar.bz2 spack-017d66eb79b39bbcd16969c276ad3db8c302758d.tar.xz spack-017d66eb79b39bbcd16969c276ad3db8c302758d.zip |
abseil-cpp: add v20230125.2 (#36636)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/abseil-cpp/package.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/abseil-cpp/package.py b/var/spack/repos/builtin/packages/abseil-cpp/package.py index 317f8e8134..77eb9b35bf 100644 --- a/var/spack/repos/builtin/packages/abseil-cpp/package.py +++ b/var/spack/repos/builtin/packages/abseil-cpp/package.py @@ -16,6 +16,9 @@ class AbseilCpp(CMakePackage): tags = ["windows"] version( + "20230125.2", sha256="9a2b5752d7bfade0bdeee2701de17c9480620f8b237e1964c1b9967c75374906" + ) + version( "20220623.0", sha256="4208129b49006089ba1d6710845a45e31c59b0ab6bff9e5788a87f55c5abd602" ) version( @@ -55,16 +58,18 @@ class AbseilCpp(CMakePackage): variant( "cxxstd", - values=("11", "14", "17", "20"), - default="11", + values=(conditional("11", when="@:2022"), "14", "17", "20"), + default="14", description="C++ standard used during compilation", ) + depends_on("cmake@3.10:", when="@2023:", type="build") + depends_on("cmake@3.5:", when="@2019:", type="build") + depends_on("cmake@3.1:", type="build") + def cmake_args(self): - shared = "ON" if "+shared" in self.spec else "OFF" - cxxstd = self.spec.variants["cxxstd"].value return [ - self.define("BUILD_TESTING", "OFF"), - self.define("BUILD_SHARED_LIBS:Bool", shared), - self.define("CMAKE_CXX_STANDARD", cxxstd), + self.define("BUILD_TESTING", False), + self.define_from_variant("BUILD_SHARED_LIBS", "shared"), + self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"), ] |