re2: fix cmake cxx std (#45694)

This commit is contained in:
Harmen Stoppels 2024-08-12 18:58:02 +02:00 committed by GitHub
parent 327c75386a
commit 966a775a45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,6 +42,10 @@ def cmake_args(self):
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