{
    "mode": "info",
    "parameter": "AUTOHEADER",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/info/AUTOHEADER/json",
    "generated": "2026-07-05T13:13:35Z",
    "synopsis": "autoheader [OPTION]... [TEMPLATE-FILE]",
    "sections": {
        "NAME": {
            "content": "autoheader - Create a template header for configure\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "autoheader [OPTION]... [TEMPLATE-FILE]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Create  a  template  file  of C '#define' statements for 'configure' to\nuse.  To this end, scan TEMPLATE-FILE, or 'configure.ac' if present, or\nelse 'configure.in'.\n",
            "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-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\nerror  treat warnings as errors\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",
                    "flag": "-f",
                    "long": "--force"
                }
            ]
        },
        "AUTHOR": {
            "content": "Written by Roland McGrath 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 autoheader is maintained as a Texinfo man-\nual.  If the info and autoheader programs  are  properly  installed  at\nyour site, the command\n\ninfo autoheader\n\nshould give you access to the complete manual.\n\nGNU Autoconf 2.71                 August 2021                    AUTOHEADER(1)",
            "subsections": []
        }
    },
    "summary": "autoheader - Create a template header for configure",
    "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 -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 error treat warnings as errors Library directories: -B, --prepend-include=DIR prepend directory DIR to search path -I, --include=DIR append directory DIR to search path"
        }
    ],
    "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"
        }
    ]
}