AUTOUPDATE(1)

๐Ÿ’– AUTOUPDATE โ€” the autoupdate(1) glow-up ๐Ÿ’–

okay bestie, so you know how your configure.ac is out here looking like it's from 2009 and giving major throwback energy? yeah. this is the tool that gives it the makeover. it's a User Command, and it lives in section 1 of the manual, iykyk. โœจ


๐ŸŒธ NAME ๐ŸŒธ

autoupdate โ€” Update a configure.ac to a newer Autoconf

like literally, it takes your dusty old template file and drags it into the current era. no cap. ๐Ÿ‘‘


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

autoupdate [OPTION]... [TEMPLATE-FILE]...

that's it. that's the whole thing. you pass options, you pass template files, the magic happens. ๐Ÿช„


๐Ÿ’… DESCRIPTION ๐Ÿ’…

so here's the tea: autoupdate updates each TEMPLATE-FILE โ€” if you give it any โ€” or else it goes looking for configure.ac, and if that's not there, it falls back to configure.in. either way, it rewrites them to match the syntax of the current version of Autoconf. ๐ŸŒˆ

โš ๏ธ and listen, the original files get backed up. so don't panic, but also don't be weird about it.

โœจ Operation modes: โœจ

  • -h, --help โ€” prints the help text, then dips out. exit stage left. ๐Ÿ’จ
  • -V, --version โ€” prints the version number, then exits. little flex, honestly. ๐ŸŽ€
  • -v, --verbose โ€” verbosely reports processing. it will tell you what it's doing. main character energy, honestly. ๐Ÿ—ฃ๏ธ
  • -d, --debug โ€” doesn't remove temporary files. great for when you're in your detective era. ๐Ÿ”
  • -f, --force โ€” considers all files obsolete. all of them. no mercy, periodt. ๐Ÿ’€

๐Ÿ“š Library directories: ๐Ÿ“š

  • -B, --prepend-include=DIR โ€” prepends directory DIR to the search path. it goes first, like the girl who always gets to the function early. ๐Ÿซถ
  • -I, --include=DIR โ€” appends directory DIR to the search path. it goes at the end, but it still showed up. ๐Ÿงš

๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

Written by David J. MacKenzie and Akim Demaille.

absolute legends. we stan. ๐Ÿ’–


๐Ÿ› REPORTING BUGS ๐Ÿ›

found a bug? don't just scream about it in the group chat, bestie โ€” report it to bug-autoconf@gnu.org, or slide into Savannah: https://savannah.gnu.org/support/?group=autoconf.

they literally want to hear from you. ๐Ÿซถ


Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>, <https://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. like, none. at all. the extent permitted by law is the only limit. so yeah, read that part again fr fr. ๐Ÿ’…

๐ŸŒŸ 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 Autoconf is maintained as a Texinfo manual. To read the manual locally, use the command

info autoconf

You can also consult the Web version of the manual at https://gnu.org/software/autoconf/manual/.


๐Ÿ’Œ and that's the whole vibe check! this was GNU Autoconf 2.73, dated March 2026, and it's the autoupdate(1) page, so go forth and modernize your build system. slay, hydrate, and back up your files. mwah! ๐Ÿ’–โœจ๐ŸŽ€
๐Ÿ“ฆ where this page comes from