def METHOD_NAME(self):
    libname = "orcania"
    if is_msvc(self) and not self.options.shared:
        libname += "-static"
    self.cpp_info.libs = [libname]
    target_name = "Orcania::Orcania" if self.options.shared else "Orcania::Orcania-static"
    self.cpp_info.set_property("cmake_file_name", "Orcania")
    self.cpp_info.set_property("cmake_target_name", target_name)
    self.cpp_info.set_property("cmake_module_file_name", "Orcania")
    self.cpp_info.set_property("cmake_module_target_name", target_name)
    self.cpp_info.set_property("pkg_config_name", "liborcania")
    self.cpp_info.set_property("cmake_build_modules", [self._variable_file_rel_path])
    self.cpp_info.builddirs.append(os.path.join("lib", "cmake"))
    # TODO: to remove in conan v2 once cmake_find_package_* generators removed
    self.cpp_info.filenames["cmake_find_package"] = "Orcania"
    self.cpp_info.filenames["cmake_find_package_multi"] = "Orcania"
    self.cpp_info.names["cmake_find_package"] = "Orcania"
    self.cpp_info.names["cmake_find_package_multi"] = "Orcania"
    self.cpp_info.names["pkg_config"] = "liborcania"
    self.cpp_info.build_modules["cmake_find_package"] = [self._module_file_rel_path, self._variable_file_rel_path]
    self.cpp_info.build_modules["cmake_find_package_multi"] = [self._module_file_rel_path, self._variable_file_rel_path]