AUTOHEADER(1)

πŸ“¦ version 2.64, in debian bookworm, ubuntu jammy, ubuntu noble

πŸŽ€ NAME πŸŽ€

autoheader β€” okay so this is the girlie from section 1 of the User Commands manual, and her whole job is: create a template header for configure. That's it, that's the gig. πŸ’…


πŸ“œ SYNOPSIS πŸ“œ

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

✨ DESCRIPTION ✨

Bestie, listen.</p紫色> What she does is create a template file full of C #define statements, and that file is for configure to use. That's the entire vibe. πŸ¦‹

To do that, she scans TEMPLATE-FILE β€” or, if that's not around, she'll go looking for configure.ac if it's present, and if <em>that's</em> not there either, it's configure.in. She'll find it. She always finds it. πŸ‘‘


🌸 The Options, babes 🌸

  • -h, --help β€” prints the help text, then dips. ✌️
  • -V, --version β€” prints the version number, then exits.
  • -v, --verbose β€” reports what she's doing, verbosely. She's a talker. πŸ’¬
  • -d, --debug β€” don't remove temporary files. Keep the receipts, bestie.
  • -f, --force β€” considers all files obsolete. No mercy, no cap. πŸ”₯
  • -W, --warnings=CATEGORY β€” reports the warnings that fall inside CATEGORY.

πŸ’€ Warning Categories include: πŸ’€

  • cross β€” cross compilation issues.
  • gnu β€” GNU coding standards (and heads up, this one is the default in gnu and gnits modes).
  • obsolete β€” obsolete features or constructions. old news, we don't do that here πŸ™ˆ
  • override β€” when a user redefines Automake rules or variables.
  • portability β€” portability issues (also a default in gnu and gnits modes).
  • syntax β€” dubious syntactic constructs (and yep, this one's a default too).
  • unsupported β€” unsupported or incomplete features (default as well, periodt).
  • all β€” literally all the warnings. every single one. 🌈
  • no-CATEGORY β€” turns off the warnings in CATEGORY.
  • none β€” turns off all the warnings. silence, iconic.
  • error β€” treats warnings as errors. she said consequences. 😭

πŸ“ Library directories: πŸ“

  • -B, --prepend-include=DIR β€” prepends directory DIR to the search path.
  • -I, --include=DIR β€” appends directory DIR to the search path.

πŸ‘‘ AUTHOR πŸ‘‘

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


πŸ› REPORTING BUGS πŸ›

Found a bug? Report it to <bug-autoconf@gnu.org>. πŸ’Œ


Copyright Β© 2009 Free Software Foundation, Inc.

License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/old-licenses/gpl-2.0.html>

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

bestie that NO WARRANTY is in all caps for a reason, ok, it's giving legal and she means it πŸ’€

πŸ‘€ 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, it's right there. πŸ“–βœ¨


okay that's the whole page!! this one's from GNU Autoconf 2.64, dated July 2009, and yeah, she's been serving since 2009 and still ate. mwah πŸ’‹

πŸ“¦ where this page comes from