def METHOD_NAME(self):
    self.cpp_info.set_property("cmake_file_name", "WebP")
    self.cpp_info.set_property("pkg_config_name", "libwebp-all-do-not-use")
    # webpdecoder
    self.cpp_info.components["webpdecoder"].set_property("cmake_target_name", "WebP::webpdecoder")
    self.cpp_info.components["webpdecoder"].set_property("pkg_config_name", "libwebpdecoder")
    self.cpp_info.components["webpdecoder"].libs = ["webpdecoder"]
    if self.settings.os in ["Linux", "FreeBSD"]:
        self.cpp_info.components["webpdecoder"].system_libs = ["m", "pthread"]
    # webp
    self.cpp_info.components["webp"].set_property("cmake_target_name", "WebP::webp")
    self.cpp_info.components["webp"].set_property("pkg_config_name", "libwebp")
    self.cpp_info.components["webp"].libs = ["webp"]
    if self.settings.os in ["Linux", "FreeBSD"]:
        self.cpp_info.components["webp"].system_libs = ["m", "pthread"]
    if Version(self.version) >= "1.3.0":
        # sharpyuv
        self.cpp_info.components["sharpyuv"].set_property("cmake_target_name", "WebP::sharpyuv")
        self.cpp_info.components["sharpyuv"].set_property("pkg_config_name", "libsharpyuv")
        self.cpp_info.components["sharpyuv"].libs = ["sharpyuv"]
        if self.settings.os in ["Linux", "FreeBSD"]:
            self.cpp_info.components["sharpyuv"].system_libs = ["m", "pthread"]
        # note: webp now depends on sharpyuv
        self.cpp_info.components["webp"].requires = ["sharpyuv"]
    # webpdemux
    self.cpp_info.components["webpdemux"].set_property("cmake_target_name", "WebP::webpdemux")
    self.cpp_info.components["webpdemux"].set_property("pkg_config_name", "libwebpdemux")
    self.cpp_info.components["webpdemux"].libs = ["webpdemux"]
    self.cpp_info.components["webpdemux"].requires = ["webp"]
    # webpmux
    self.cpp_info.components["webpmux"].set_property("cmake_target_name", "WebP::libwebpmux")
    self.cpp_info.components["webpmux"].set_property("pkg_config_name", "libwebpmux")
    self.cpp_info.components["webpmux"].libs = ["webpmux"]
    self.cpp_info.components["webpmux"].requires = ["webp"]
    if self.settings.os in ["Linux", "FreeBSD"]:
        self.cpp_info.components["webpmux"].system_libs = ["m"]
    # TODO: to remove in conan v2 once cmake_find_package_* generators removed
    self.cpp_info.names["cmake_find_package"] = "WebP"
    self.cpp_info.names["cmake_find_package_multi"] = "WebP"
    self.cpp_info.names["pkg_config"] = "libwebp-all-do-not-use"
    self.cpp_info.components["webpmux"].names["cmake_find_package"] = "libwebpmux"
    self.cpp_info.components["webpmux"].names["cmake_find_package_multi"] = "libwebpmux"