def METHOD_NAME(self):
    suffix = "_double" if self.options.double else ""
    self.cpp_info.set_property("cmake_file_name", "tinyobjloader")
    self.cpp_info.set_property("cmake_target_name", f"tinyobjloader::tinyobjloader{suffix}")
    self.cpp_info.set_property("cmake_target_aliases", [f"tinyobjloader{suffix}"]) # old target (before 1.0.7)
    self.cpp_info.set_property("pkg_config_name", f"tinyobjloader{suffix}")
    self.cpp_info.libs = [f"tinyobjloader{suffix}"]
    if self.options.double:
        self.cpp_info.defines.append("TINYOBJLOADER_USE_DOUBLE")
    # TODO: to remove in conan v2 once cmake_find_package* & pkg_config generators removed
    self.cpp_info.build_modules["cmake_find_package"] = [self._module_file_rel_path]
    self.cpp_info.build_modules["cmake_find_package_multi"] = [self._module_file_rel_path]