diff options
author | Harmen Stoppels <me@harmenstoppels.nl> | 2024-08-12 18:58:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-12 18:58:02 +0200 |
commit | 966a775a45a54f6d8331b5775ece748f04892ee4 (patch) | |
tree | b8b52ba8d481cee52142485b39caf923e5c99598 | |
parent | 327c75386a08e64a94a1ebcfc3583baeca2d6e2a (diff) | |
download | spack-966a775a45a54f6d8331b5775ece748f04892ee4.tar.gz spack-966a775a45a54f6d8331b5775ece748f04892ee4.tar.bz2 spack-966a775a45a54f6d8331b5775ece748f04892ee4.tar.xz spack-966a775a45a54f6d8331b5775ece748f04892ee4.zip |
re2: fix cmake cxx std (#45694)
-rw-r--r-- | var/spack/repos/builtin/packages/re2/package.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/re2/package.py b/var/spack/repos/builtin/packages/re2/package.py index ad569fa98c..6ddf02a9b8 100644 --- a/var/spack/repos/builtin/packages/re2/package.py +++ b/var/spack/repos/builtin/packages/re2/package.py @@ -42,6 +42,10 @@ class Re2(CMakePackage): args = [ self.define_from_variant("BUILD_SHARED_LIBS", "shared"), self.define_from_variant("CMAKE_POSITION_INDEPENDENT_CODE", "pic"), - f"-DCMAKE_CXX_STANDARD={self.spec['abseil-cpp'].variants['cxxstd'].value}", ] + + abseil = self.spec.dependencies("abseil-cpp") + + if abseil: + args.append(self.define("CMAKE_CXX_STANDARD", abseil[0].variants["cxxstd"].value)) return args |