def METHOD_NAME(self):
    self.cpp_info.components["hs"].set_property("pkg_config_name", "libhs")
    self.cpp_info.components["hs"].libs = ["hs"]
    self.cpp_info.components["hs"].requires = ["boost::headers"]
    self.cpp_info.components["hs_runtime"].libs = ["hs_runtime"]
    if self.options.build_chimera:
        self.cpp_info.components["chimera"].set_property("pkg_config_name", "libch")
        self.cpp_info.components["chimera"].libs = ["chimera"]
        self.cpp_info.components["chimera"].requires = ["pcre::libpcre", "hs"]
    if not self.options.shared:
        if self.settings.os in ["Linux", "FreeBSD"]:
            self.cpp_info.components["hs"].system_libs = ["m"]
            self.cpp_info.components["hs_runtime"].system_libs = ["m"]
            if self.options.build_chimera:
                self.cpp_info.components["chimera"].system_libs = ["m"]