Skip to content

Commit 05ae042

Browse files
committed
Stop using AutoPackager, do manual copies instead
CURA-12897 It was deprecated in conan2, and is now removed in most recent versions
1 parent 0569c87 commit 05ae042

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

conanfile.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from conan.errors import ConanInvalidConfiguration
55
from conan.tools.cmake import CMakeToolchain, CMakeDeps, CMake, cmake_layout
66
from conan.tools.env import VirtualBuildEnv
7-
from conan.tools.files import AutoPackager, copy, update_conandata
7+
from conan.tools.files import copy, update_conandata
88
from conan.tools.build import check_min_cppstd
99
from conan.tools.microsoft import check_min_vs, is_msvc, is_msvc_static_runtime
1010
from conan.tools.scm import Version, Git
@@ -116,5 +116,9 @@ def build(self):
116116

117117
def package(self):
118118
copy(self, pattern="LICENSE*", dst="licenses", src=self.source_folder)
119-
packager = AutoPackager(self)
120-
packager.run()
119+
copy(self, pattern="*.h", src=os.path.join(self.source_folder, "include"), dst=os.path.join(self.package_folder, "include"))
120+
copy(self, pattern="*.a", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False)
121+
copy(self, pattern="*.so", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False)
122+
copy(self, pattern="*.lib", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False)
123+
copy(self, pattern="*.dll", src=self.build_folder, dst=os.path.join(self.package_folder, "bin"), keep_path=False)
124+
copy(self, pattern="*.dylib", src=self.build_folder, dst=os.path.join(self.package_folder, "lib"), keep_path=False)

0 commit comments

Comments
 (0)