protobuf: use cxxstd from abseil-cpp to fix C++17 build (#38840)

This commit is contained in:
Seth R. Johnson 2023-07-11 20:03:51 -04:00 committed by GitHub
parent 6b51bfb713
commit 9ef138dad5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -125,10 +125,11 @@ def cmake_args(self):
]
if self.spec.satisfies("@3.22:"):
cxxstd = self.spec["abseil-cpp"].variants["cxxstd"].value
args.extend(
[
self.define("protobuf_ABSL_PROVIDER", "package"),
self.define("CMAKE_CXX_STANDARD", 14),
self.define("CMAKE_CXX_STANDARD", cxxstd),
]
)