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"]