AUTOHEADER(1)

πŸ’– AUTOHEADER(1) πŸ’–

okay bestie, so this is autoheader, a User Commands situation, and it's literally the girl who writes your template header for configure. she's giving main character energy in the Autoconf friend group, iykyk.


✨ NAME ✨

autoheader β€” create a template header for configure πŸŽ€


🌸 SYNOPSIS 🌸

autoheader [OPTION]... [TEMPLATE-FILE]

πŸ¦‹ DESCRIPTION πŸ¦‹

so what she DOES is: she makes a template file full of C #define statements that configure is gonna use later. it's giving "I did your homework for you, you're welcome." πŸ’…

to do that, she scans TEMPLATE-FILE β€” or configure.ac if that one's present, or else configure.in. she goes down the list like a bouncer at the club, no cap.

✨ the options, bestie ✨

  • -h, --help β€” prints this help, then dips out. bye! πŸ‘‹
  • -V, --version β€” prints the version number, then dips out.
  • -v, --verbose β€” verbosely reports processing. she's narrating everything, and honestly? we love that.
  • -d, --debug β€” don't remove temporary files. leave the mess, bestie, we'll deal with it later πŸ™ˆ
  • -f, --force β€” consider all files obsolete. brutal. iconic. no notes.
  • -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. kinda giving vintage, but not in a cute way πŸ’€
  • override β€” user redefinitions of Automake rules or variables
  • portability β€” portability issues (default in gnu and gnits modes)
  • syntax β€” dubious syntactic constructs (default)
  • unsupported β€” unsupported or incomplete features (default)
  • all β€” all the warnings. ALL of them. brace yourself 🌈
  • no-CATEGORY β€” turn off warnings in CATEGORY
  • none β€” turn off all the warnings. peace and quiet, periodt ✨
  • error β€” treat warnings as errors. she's not playing around anymore 😀

πŸ“š Library directories: πŸ“š

  • -B, --prepend-include=DIR β€” prepend directory DIR to search path. she goes FIRST, she's the opening act πŸ’…
  • -I, --include=DIR β€” append directory DIR to search path. she's the encore, arriving fashionably late.

πŸ‘‘ AUTHOR πŸ‘‘

Written by Roland McGrath and Akim Demaille. absolute legends, fr fr 🫢


😭 REPORTING BUGS 😭

Report bugs to <bug-autoconf@gnu.org>. GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>. General help using GNU software: <http://www.gnu.org/gethelp/>.

if you find a bug, tell the maintainers, not me. I'm just the messenger, bestie 🧚

Copyright Β© 2012 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.

NO WARRANTY, okay?? like, zero. none. don't come for her if something breaks, she told you upfront πŸ™ˆ

πŸ“ SEE ALSO πŸ“

autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).

the full documentation for autoheader is maintained as a Texinfo manual. if the info and autoheader programs are properly installed at your site, the command

info autoheader

should give you access to the complete manual. go read it, bestie, it's giving ✨educated✨ 🌸


and that's the whole vibe check, babe β€” GNU Autoconf 2.68b.25-19513, dated April 2012 πŸ’– mwah, go write some headers πŸŽ€βœ¨