def METHOD_NAME(self):
    if Version(self.version) < "4.0":
        self.cpp_info.set_property("cmake_file_name", "BehaviorTreeV3")
    else:
        self.cpp_info.set_property("cmake_file_name", "BehaviorTree")
    libname = "behaviortree_cpp_v3" if Version(self.version) < "4.0" else "behaviortree_cpp"
    self.cpp_info.set_property("cmake_target_name", f"BT::{libname}")
    postfix = "d" if self.settings.os == "Windows" and self.settings.build_type == "Debug" else ""
    # TODO: back to global scope in conan v2 once cmake_find_package* generators removed
    self.cpp_info.components[libname].libs = [f"{libname}{postfix}"]
    self.cpp_info.components[libname].requires = ["zeromq::zeromq", "cppzmq::cppzmq", "ncurses::ncurses"]
    if self.options.with_coroutines:
        self.cpp_info.components[libname].requires.append("boost::coroutine")
    if self.settings.os in ("Linux", "FreeBSD"):
        self.cpp_info.components[libname].system_libs.append("pthread")
    if Version(self.version) >= "4.0" and \
        self.settings.compiler == "gcc" and Version(self.settings.compiler.version).major == "8":
        self.cpp_info.components[libname].system_libs.append("stdc++fs")
    if self.options.with_tools:
        bin_path = os.path.join(self.package_folder, "bin")
        self.output.info("Appending PATH env var with : {}".format(bin_path))
        self.env_info.PATH.append(bin_path)
    # TODO: to remove in conan v2 once cmake_find_package* generators removed
    if Version(self.version) < "4.0":
        self.cpp_info.filenames["cmake_find_package"] = "BehaviorTreeV3"
        self.cpp_info.filenames["cmake_find_package_multi"] = "BehaviorTreeV3"
    else:
        self.cpp_info.filenames["cmake_find_package"] = "BehaviorTree"
        self.cpp_info.filenames["cmake_find_package_multi"] = "BehaviorTree"
    self.cpp_info.names["cmake_find_package"] = "BT"
    self.cpp_info.names["cmake_find_package_multi"] = "BT"
    self.cpp_info.components[libname].names["cmake_find_package"] = libname
    self.cpp_info.components[libname].names["cmake_find_package_multi"] = libname
    self.cpp_info.components[libname].set_property("cmake_target_name", f"BT::{libname}")