From 378446080d561ece11976504b6db70f6da6e5429 Mon Sep 17 00:00:00 2001
From: Joscha Schmiedt <joscha@schmiedt.dev>
Date: Wed, 4 Sep 2024 21:13:26 +0200
Subject: [PATCH] Add copying of grpc-generated headers to conanfile.py

---
 conanfile.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/conanfile.py b/conanfile.py
index 3ae68e3..b8ff540 100644
--- a/conanfile.py
+++ b/conanfile.py
@@ -77,6 +77,12 @@ class LinkAheadConan(ConanFile):
         cmake = CMake(self)
         cmake.install()
 
+        print(copy(self, pattern="*.h", 
+             src=os.path.join(self.build_folder, "include"),
+             dst=os.path.join(self.package_folder, "include")))
+        print(copy(self, pattern="*.h",
+             dst=os.path.join(self.package_folder, "include"),
+             src=os.path.join(self.source_folder, "include")))
         copy(self, pattern="*.h",
              dst=os.path.join(self.package_folder, "include"),
              src=os.path.join(self.source_folder, "include"))
@@ -90,7 +96,7 @@ class LinkAheadConan(ConanFile):
              dst=os.path.join(self.package_folder, "lib"), keep_path=False)
 
     def package_info(self):
-        self.cpp_info.libs = ["linkahead", "clinkahead"]
+        self.cpp_info.libs = ["linkahead", "clinkahead", "caosdb_grpc"]
         self.cpp_info.requires = ["boost::headers", "grpc::grpc", "protobuf::protobuf"]
 
     def validate(self):
-- 
GitLab