AUTORECONF(1)
π¦ AUTORECONF2.13 β update configure scripts π¦
okay bestie, so this is the autoreconf2.13 page from the General Commands Manual, and she is literally the group-project manager you wish you had. Let's get into it. β¨
πΈ NAME πΈ
autoreconf2.13 β update configure scripts
β¨ SYNOPSIS β¨
autoreconf2.13 [ --help | -h ] [ --force | -f ] [ --localdir=dir | -l dir ] [ --macrodir=dir | -m dir ] [ --verbose ] [ --version ]
π DESCRIPTION π
so like, if you're out here drowning in a whole pile of Autoconf-generated configure scripts, autoreconf2.13 is here to save you some work, no cap. She runs autoconf2.13 (and autoheader2.13, where appropriate) over and over to remake the Autoconf configure scripts and configuration header templates in the directory tree rooted at the current directory. π
by default she only remakes those files that are older than their configure.in or (if present) aclocal.m4. and here's the lil catch β since autoheader2.13 does not change the timestamp of its output file if the file wouldn't be changing, this is not necessarily the minimum amount of work. π so if you install a new version of Autoconf, you can make autoreconf2.13 remake all of the files by giving it the --force option. iconic behaviour honestly. π
if you give autoreconf2.13 the --macrodir=DIR or --localdir=DIR options, she passes them down to autoconf2.13 and autoheader2.13 (with relative paths adjusted properly). she's a good messenger like that. π«Ά
β οΈ ok real talk, here's a limitation and it matters:autoreconf2.13does not support having, in the same directory tree, both directories that are parts of a larger package (sharingaclocal.m4andacconfig.h), and directories that are independent packages (each with their ownaclocal.m4andacconfig.h). she assumes that they are all part of the same package, if you use--localdir, or that each directory is a separate package, if you don't use it. this restriction may be removed in the future. so likeβ¦ don't mix your vibes and expect her to figure it out. π
autoreconf2.13 accepts the following options:
π the options, bestie π
--help,-hβ print a summary of the command line options and exit. your lil "what even are you" button. π--force,-fβ remake evenconfigurescripts and configuration headers that are newer than their input files (configure.inand, if present,aclocal.m4). yes queen, redo it all anyway. π₯--localdir=DIR,-l DIRβ look for the package fileaclocal.m4in directoryDIRinstead of in the current directory. π--macrodir=DIR,-m DIRβ look for the installed macro files in directoryDIR. you can also set theAC_MACRODIRenvironment variable to a directory; this option overrides the environment variable. so the flag wins, periodt. β--verboseβ print the name of each directory whereautoreconf2.13runsautoconf2.13(andautoheader2.13, if appropriate). she'll narrate her whole journey, and honestly? we love a chatty icon. π--versionβ print the version number of Autoconf and exit. π¦
π SEE ALSO π
go read those too, iykyk. π
π AUTHORS π
David MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor, Roland McGrath, Noah Friedman, David D. Zuhn, and many others. this manpage written by Ben Pfaff <pfaffben@debian.org> for the Debian GNU/Linux autoconf2.13 package. π«Ά
and that's the whole page bestie! the lil footer down there just says Autoconf β that's the source/version vibe this whole thing is serving. thanks for reading, go remake those configure scripts, you absolute main character. π
β¨πΈπ¦π
π¦ where this page comes from
- debian bookworm: autoconf2.13 2.13-69
- ubuntu jammy: autoconf2.13 2.13-69
- ubuntu noble: autoconf2.13 2.13-69
- ubuntu resolute: autoconf2.13 2.13-69build1
- ubuntu stonking: autoconf2.13 2.13-69build1
- Copyright (C) 1992, 1993, 1994, 1995, 1996 Free Software Foundation, Inc
- Copyright (C) 1998 Ben Pfaff
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms