We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5400d3c commit 6b9b419Copy full SHA for 6b9b419
engine/conanfile.py
@@ -82,10 +82,23 @@ def build(self):
82
cm.test()
83
84
def package(self):
85
- cm = cmake.CMake(self)
86
if self.should_install:
+ cm = cmake.CMake(self)
87
cm.install()
88
89
+ # Package license files for compliance
90
+ for meta, dep in self.dependencies.items():
91
+ if dep.package_folder is None:
92
+ continue
93
+ ref = str(meta.ref)
94
+ name = ref[: str(ref).index("/")]
95
+ files.copy(
96
+ self,
97
+ "*",
98
+ src=os.path.join(dep.package_folder, "licenses"),
99
+ dst=os.path.join(self.package_folder, "licenses", name),
100
+ )
101
+
102
def package_id(self):
103
self.info.requires["boost"].full_package_mode()
104
del self.info.options.pedantic
0 commit comments