Finalize package export
All checks were successful
JCS-Prod/RSE-Texture/pipeline/head This commit looks good

This commit is contained in:
JackCarterSmith 2024-09-22 13:01:07 +02:00
parent 42de1f7dad
commit 94d2cb6e56
Signed by: JackCarterSmith
GPG Key ID: 832E52F4E23F8F24

View File

@ -7,7 +7,7 @@ from conan.tools.scm import Git, Version
required_conan_version = ">=2.3"
class rse_texture(ConanFile):
name = "RSETexture"
name = "rsptexturelib"
package_type = "library"
version = "2.1.0"
revision_mode = "scm"
@ -107,14 +107,19 @@ class rse_texture(ConanFile):
copy(self, pattern="*.dll", src=self.build_folder, dst=os.path.join(self.package_folder, "bin"), keep_path=False)
def package_info(self):
self.cpp_info.set_property("cmake_file_name", "RSPTexture")
self.cpp_info.set_property("cmake_target_name", "RSPTexture")
self.cpp_info.set_property("cmake_module_target_name", "RSPTexture::RSPTexture")
self.cpp_info.set_property("cmake_file_name", "RSETexture")
self.cpp_info.set_property("cmake_target_name", "RSETexture")
self.cpp_info.set_property("cmake_module_target_name", "RSETexture::RSETexture")
self.cpp_info.set_property("cmake_find_mode", "both")
self.cpp_info.names["cmake_find_package"] = "RSETexture"
self.cpp_info.names["cmake_find_package_multi"] = "RSETexture"
self.cpp_info.includedirs = ["include"]
prefix = "lib" if self._is_msvc else ""
#suffix = "d" if self.settings.build_type == "Debug" else ""
suffix = ""
major_min_version = f"{Version(self.version).major}{Version(self.version).minor}"
self.cpp_info.libs = ["{}RSPTexture{}{}".format(prefix, major_min_version, suffix)]
self.cpp_info.libs = ["{}RSETexture{}{}".format(prefix, major_min_version, suffix)]