{
    "content": [
        {
            "type": "text",
            "text": "# AUTOCONF (info)\n\n## NAME\n\nautoconf - Generate configuration scripts\n\n## SYNOPSIS\n\nautoconf [OPTION]... [TEMPLATE-FILE]\n\n## DESCRIPTION\n\nGenerate a configuration script from a TEMPLATE-FILE if given, or 'con-\nfigure.ac' if present, or else 'configure.in'.  Output is sent  to  the\nstandard output if TEMPLATE-FILE is given, else into 'configure'.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION** (6 subsections)\n- **AUTHOR**\n- **REPORTING BUGS**\n- **COPYRIGHT**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "AUTOCONF",
        "section": "",
        "mode": "info",
        "summary": "autoconf - Generate configuration scripts",
        "synopsis": "autoconf [OPTION]... [TEMPLATE-FILE]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "print this help, then exit"
            },
            {
                "flag": "-V",
                "long": "--version",
                "arg": null,
                "description": "print version number, then exit"
            },
            {
                "flag": "-v",
                "long": "--verbose",
                "arg": null,
                "description": "verbosely report processing"
            },
            {
                "flag": "-d",
                "long": "--debug",
                "arg": null,
                "description": "don't remove temporary files"
            },
            {
                "flag": "-f",
                "long": "--force",
                "arg": null,
                "description": "consider all files obsolete -o, --output=FILE save output in FILE (stdout is the default) -W, --warnings=CATEGORY report the warnings falling in CATEGORY Warning categories include: cross cross compilation issues gnu GNU coding standards (default in gnu and gnits modes) obsolete obsolete features or constructions (default) override user redefinitions of Automake rules or variables portability portability issues (default in gnu and gnits modes) portability-recursive nested Make variables (default with -Wportability) extra-portability extra portability issues related to obscure tools syntax dubious syntactic constructs (default) unsupported unsupported or incomplete features (default) all all the warnings no-CATEGORY turn off warnings in CATEGORY none turn off all the warnings The environment variables 'M4' and 'WARNINGS' are honored. Library directories: -B, --prepend-include=DIR prepend directory DIR to search path -I, --include=DIR append directory DIR to search path Tracing: -t, --trace=MACRO[:FORMAT] report the list of calls to MACRO"
            },
            {
                "flag": "-i",
                "long": "--initialization",
                "arg": null,
                "description": "also trace Autoconf's initialization process In tracing mode, no configuration script is created. FORMAT defaults to '$f:$l:$n:$%'; see 'autom4te --help' for information about FORMAT."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "autoconf",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/autoconf/1/json"
            },
            {
                "name": "automake",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/automake/1/json"
            },
            {
                "name": "autoreconf",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/autoreconf/1/json"
            },
            {
                "name": "autoupdate",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/autoupdate/1/json"
            },
            {
                "name": "autoheader",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/autoheader/1/json"
            },
            {
                "name": "autoscan",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/autoscan/1/json"
            },
            {
                "name": "config.guess",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/config.guess/1/json"
            },
            {
                "name": "config.sub",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/config.sub/1/json"
            },
            {
                "name": "ifnames",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/ifnames/1/json"
            },
            {
                "name": "libtool",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/libtool/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": [
                    {
                        "name": "-h, --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-V, --version",
                        "lines": 2,
                        "flag": "-V",
                        "long": "--version"
                    },
                    {
                        "name": "-v, --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-d, --debug",
                        "lines": 2,
                        "flag": "-d",
                        "long": "--debug"
                    },
                    {
                        "name": "-f, --force",
                        "lines": 53,
                        "flag": "-f",
                        "long": "--force"
                    },
                    {
                        "name": "-i, --initialization",
                        "lines": 5,
                        "flag": "-i",
                        "long": "--initialization"
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "REPORTING BUGS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 12,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "autoconf - Generate configuration scripts\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "autoconf [OPTION]... [TEMPLATE-FILE]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Generate a configuration script from a TEMPLATE-FILE if given, or 'con-\nfigure.ac' if present, or else 'configure.in'.  Output is sent  to  the\nstandard output if TEMPLATE-FILE is given, else into 'configure'.\n\nOperation modes:",
                "subsections": [
                    {
                        "name": "-h, --help",
                        "content": "print this help, then exit\n",
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "-V, --version",
                        "content": "print version number, then exit\n",
                        "flag": "-V",
                        "long": "--version"
                    },
                    {
                        "name": "-v, --verbose",
                        "content": "verbosely report processing\n",
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-d, --debug",
                        "content": "don't remove temporary files\n",
                        "flag": "-d",
                        "long": "--debug"
                    },
                    {
                        "name": "-f, --force",
                        "content": "consider all files obsolete\n\n-o, --output=FILE\nsave output in FILE (stdout is the default)\n\n-W, --warnings=CATEGORY\nreport the warnings falling in CATEGORY\n\nWarning categories include:\ncross  cross compilation issues\n\ngnu    GNU coding standards (default in gnu and gnits modes)\n\nobsolete\nobsolete features or constructions (default)\n\noverride\nuser redefinitions of Automake rules or variables\n\nportability\nportability issues (default in gnu and gnits modes)\n\nportability-recursive\nnested Make variables (default with -Wportability)\n\nextra-portability\nextra portability issues related to obscure tools\n\nsyntax dubious syntactic constructs (default)\n\nunsupported\nunsupported or incomplete features (default)\n\nall    all the warnings\n\nno-CATEGORY\nturn off warnings in CATEGORY\n\nnone   turn off all the warnings\n\nThe environment variables 'M4' and 'WARNINGS' are honored.\n\nLibrary directories:\n-B, --prepend-include=DIR\nprepend directory DIR to search path\n\n-I, --include=DIR\nappend directory DIR to search path\n\nTracing:\n-t, --trace=MACRO[:FORMAT]\nreport the list of calls to MACRO\n",
                        "flag": "-f",
                        "long": "--force"
                    },
                    {
                        "name": "-i, --initialization",
                        "content": "also trace Autoconf's initialization process\n\nIn  tracing  mode, no configuration script is created.  FORMAT defaults\nto '$f:$l:$n:$%'; see 'autom4te --help' for information about FORMAT.\n",
                        "flag": "-i",
                        "long": "--initialization"
                    }
                ]
            },
            "AUTHOR": {
                "content": "Written by David J. MacKenzie and Akim Demaille.\n",
                "subsections": []
            },
            "REPORTING BUGS": {
                "content": "Report bugs to <bug-autoconf@gnu.org>.\nGNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.\nGeneral help using GNU software: <https://www.gnu.org/gethelp/>.\n",
                "subsections": []
            },
            "COPYRIGHT": {
                "content": "Copyright (C) 2021 Free Software Foundation, Inc.  License GPLv3+/Auto-\nconf:  GNU  GPL version 3 or later <https://gnu.org/licenses/gpl.html>,\n<https://gnu.org/licenses/exceptions.html>\nThis is free software: you are free  to  change  and  redistribute  it.\nThere is NO WARRANTY, to the extent permitted by law.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "autoconf(1),  automake(1), autoreconf(1), autoupdate(1), autoheader(1),\nautoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).\n\nThe full documentation for autoconf is maintained as a Texinfo  manual.\nIf  the info and autoconf programs are properly installed at your site,\nthe command\n\ninfo autoconf\n\nshould give you access to the complete manual.\n\nGNU Autoconf 2.71                 August 2021                      AUTOCONF(1)",
                "subsections": []
            }
        }
    }
}