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