summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmen Stoppels <me@harmenstoppels.nl>2024-08-12 18:58:02 +0200
committerGitHub <noreply@github.com>2024-08-12 18:58:02 +0200
commit966a775a45a54f6d8331b5775ece748f04892ee4 (patch)
treeb8b52ba8d481cee52142485b39caf923e5c99598
parent327c75386a08e64a94a1ebcfc3583baeca2d6e2a (diff)
downloadspack-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.py6
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