Skip to content

Commit f96f8b6

Browse files
committed
handle newer packages with c++17
1 parent da6a896 commit f96f8b6

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

conanfile.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,15 @@ def requirements(self):
4747

4848
# The SDK supports older grpc and protobuf, but these are the oldest
4949
# maintained conan packages.
50-
self.requires('grpc/[>=1.48.4]')
5150
self.requires('protobuf/[>=3.17.1]')
52-
self.requires('xtensor/[>=0.24.3]', transitive_headers=True)
51+
52+
if self.settings.compiler.cppstd in ["14", "gnu14"]:
53+
self.requires('grpc/[>=1.48.4 <1.70.0]')
54+
self.requires('xtensor/[>=0.24.3 <0.26.0]', transitive_headers=True)
55+
else:
56+
self.requires('grpc/[>=1.48.4]')
57+
self.requires('xtensor/[>=0.24.3]', transitive_headers=True)
58+
5359

5460
def build_requirements(self):
5561
if self.options.offline_proto_generation:

0 commit comments

Comments
 (0)