def METHOD_NAME(self):
    env = VirtualBuildEnv(self)
    env.METHOD_NAME()
    tc = AutotoolsToolchain(self)
    tc.make_args.extend(self._make_args)
    if is_msvc(self):
        tc.extra_cxxflags.append("-nologo")
        if check_min_vs(self, "180", raise_invalid=False):
            # https://github.com/conan-io/conan/issues/6514
            tc.extra_cxxflags.append("-FS")
    # not needed during and after 2.3.1
    elif self.settings.compiler in ("apple-clang",):
        if self.settings.arch in ("armv8",):
            tc.extra_ldflags.append("-arch arm64")
    tc.METHOD_NAME()