From 92169ec203f2d7a7959df3184af48b4d3c2e3940 Mon Sep 17 00:00:00 2001 From: Joscha Schmiedt <joscha@schmiedt.dev> Date: Tue, 12 Nov 2024 22:26:48 +0100 Subject: [PATCH] Add explicit transitive conan dependencies --- conanfile.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/conanfile.py b/conanfile.py index 7428fc8..b107815 100644 --- a/conanfile.py +++ b/conanfile.py @@ -37,9 +37,14 @@ class LinkAheadConan(ConanFile): self.tool_requires("cmake/[>=3.13]") self.tool_requires("boost/1.80.0") self.test_requires("gtest/1.11.0") - self.requires("grpc/1.48.4") - self.requires("protobuf/3.21.12") - self.requires("boost/1.80.0") + + def requirements(self): + self.requires("grpc/1.48.4", transitive_headers=True, transitive_libs=True) + self.requires("protobuf/3.21.12", transitive_headers=True, transitive_libs=True) + self.requires("boost/1.80.0", transitive_headers=True, transitive_libs=True) + + def test_requirements(self): + self.test_requires("gtest/1.11.0") def config_options(self): if self.settings.os == "Windows": -- GitLab