From 11b9f816ad45620fbab413b36d4c8d8fcaa95298 Mon Sep 17 00:00:00 2001 From: youmetme <321640253@qq.com> Date: Fri, 7 Nov 2025 22:20:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BD=BF=E7=94=A8cmake=20install?= =?UTF-8?q?=E7=AE=80=E5=8C=96=E5=8C=85=E5=AE=89=E8=A3=85=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conanfile.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/conanfile.py b/conanfile.py index 6234f41..68b4bda 100644 --- a/conanfile.py +++ b/conanfile.py @@ -17,7 +17,7 @@ class loggingRecipe(ConanFile): default_options = {"shared": False, "fPIC": True,"test":True} - exports_sources = "include/*", "CMakeLists.txt", "src/*", "tests/*" + exports_sources = "include/*", "CMakeLists.txt", "src/*", "tests/*", "LICENSE" def config_options(self): if self.settings.os == "Windows": @@ -47,12 +47,8 @@ class loggingRecipe(ConanFile): def package(self): copy(self, "LICENSE", src=self.source_folder, dst=os.path.join(self.package_folder, "licenses")) - copy(self, pattern="*.h", src=os.path.join(self.source_folder, "include"), dst=os.path.join(self.package_folder, "include")) - copy(self, pattern="*.a", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False) - copy(self, pattern="*.so", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False) - copy(self, pattern="*.lib", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False) - copy(self, pattern="*.dll", src=self.build_folder, dst=os.path.join(self.package_folder, "bin"), keep_path=False) - copy(self, pattern="*.dylib", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False) + cmake = CMake(self) + cmake.install() def package_info(self): self.cpp_info.libs = ["logging"]