From 966a775a45a54f6d8331b5775ece748f04892ee4 Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Mon, 12 Aug 2024 18:58:02 +0200 Subject: re2: fix cmake cxx std (#45694) --- var/spack/repos/builtin/packages/re2/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3-70-g09d2