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