def METHOD_NAME(self):
    env = VirtualBuildEnv(self)
    env.METHOD_NAME()
    if not cross_building(self):
        env = VirtualRunEnv(self)
        env.METHOD_NAME(scope="build")
    tc = AutotoolsToolchain(self)
    tc.configure_args.extend([
        "--enable-public-key" if self.options.public_key else "--disable-public-key",
        "--enable-fat" if self.options.get_safe("fat") else "--disable-fat",
        "--enable-x86-aesni" if self.options.get_safe("x86_aesni") else "--disable-x86-aesni",
        "--enable-x86_sshni" if self.options.get_safe("x86_sshni") else "--disable-x86_sshni",
    ])
    tc.METHOD_NAME()
    tc = AutotoolsDeps(self)
    tc.METHOD_NAME()