Fix on conan script

This commit is contained in:
JackCarterSmith 2024-09-26 21:30:39 +02:00
parent 19957bbc52
commit 9f8c5b42b4
Signed by: JackCarterSmith
GPG Key ID: 832E52F4E23F8F24

View File

@ -1,6 +1,7 @@
from conan import ConanFile
from conan.tools.cmake import CMakeToolchain#,cmake_layout
from conan.tools.files import copy
import os
required_conan_version = ">=1.59"
@ -43,8 +44,11 @@ class ProtoTank(ConanFile):
#tc.user_presets_path = False
tc.generate()
for dep in self.dependencies.values():
if self.settings.os == "Windows" and len(dep.cpp_info.bindirs) > 0:
copy(self, "*.dll", dep.cpp_info.bindirs[0], self.build_folder + "/bin")
if len(dep.cpp_info.bindirs) > 0:
if self.settings.os == "Windows":
copy(self, "*.dll", dep.cpp_info.bindirs[0], os.path.join(self.build_folder, "bin"))
else:
copy(self, "*.so", dep.cpp_info.bindirs[0], os.path.join(self.build_folder, "bin"))
# def package(self):
# copy(self, "LICENSE", src=self.source_folder, dst=os.path.join(self.package_folder, "licenses"))