ACLOCAL(1)
π aclocal(1) β the girlies' guide to User Commands
okay so bestie, welcome to aclocal, one of those little Unix manual pages that's actually doing a LOT under the hood. she lives in the User Commands section of the manual, and she's here to make your configure.ac dreams come true β¨
π NAME π
aclocal β generate aclocal.m4 by scanning configure.ac
like... that's literally her whole job and she's iconic for it π
π¦ SYNOPSIS π¦
aclocal [OPTION]...
yes bestie, just toss options at her, she can handle it π
πΈ DESCRIPTION πΈ
Generate 'aclocal.m4' by scanning 'configure.ac' or 'configure.in'
that's it. that's the vibe. she reads your configure file, she spits out an m4 file. main character energy fr fr π
β¨ OPTIONS β¨
--automake-acdir=DIRβ the directory that's holding all the m4 files automake provides (her own personal stash π )--aclocal-path=PATHβ a colon-separated list of directories to go searching through for third-party local files, iykyk--system-acdir=DIRβ the directory holding third-party files that live system-wide ποΈ--diff[=COMMAND]β runCOMMAND[diff -u] on the M4 files that would be changed. ngl, this one implies--installAND--dry-run, so it's doing the most (affectionate)--dry-runβ pretend to do the thing, but do NOT actually update any file π like a rehearsal, not the real show--forceβ always update the output file, no questions asked, no matter what π--helpβ print this help, then exit. classic. love her for it π«Ά-I DIRβ add that directory to the search list for.m4files π--installβ copy those third-party files over to the first-Idirectory π¦--output=FILEβ put the output inFILE(default isaclocal.m4, bestie)--print-ac-dirβ print the name of the directory holding system-wide third-party m4 files, then exit π¨οΈβ¨--verboseβ don't be silent, spill the tea β--versionβ print version number, then exit π’-W,--warnings=CATEGORYβ report the warnings falling inCATEGORY. defaults to$WARNINGS(yes, an environment variable, she's fancy π)
β Warning categories are: β
crossβ cross compilation issuesgnuβ GNU coding standards (this is the default ingnuandgnitsmodes)obsoleteβ obsolete features or constructions (default π)overrideβ user redefinitions of Automake rules or variablesportabilityβ portability issues (default ingnuandgnitsmodes)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)
π -W also understands: π
allβ turn on ALL the warnings. every single one. no survivors π₯noneβ turn off all the warnings. silence. peace. quiet. πno-CATEGORYβ turn off warnings inCATEGORY(so like,no-portability, you get the vibe)errorβ treat all enabled warnings as errors π so like, warnings but make them devastating
π AUTHOR π
Written by Tom Tromey <tromey@redhat.com>
and Alexandre Duret-Lutz <adl@gnu.org>.
two legends, honestly. we stan π
π REPORTING BUGS π
- Report bugs to
<bug-automake@gnu.org>. - GNU Automake home page:
<https://www.gnu.org/software/automake/>. - General help using GNU software:
<https://www.gnu.org/gethelp/>.
found a bug? tell them!! they wanna know!! don't suffer in silence bestie π«Ά
π COPYRIGHT π
Copyright Β© 2024 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <https://gnu.org/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. like none. zero. don't come for them if it breaks π
π§ SEE ALSO π§
The full documentation for aclocal is maintained as a Texinfo manual. If the info and aclocal programs are properly installed at your site, the command
info automake
should give you access to the complete manual. go read it, it's giving lore πβ¨
okay so that's the whole page, and ngl you ate that π
GNU automake 1.17 π¦ β dated May 2025 β catch you in the next manpage, bestie!! ππ
π¦ where this page comes from
- alpine 3.22: automake-doc 1.17-r1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms