ACLOCAL(1)

πŸ“¦
version 1.16.5 Β· 4 versions
, in debian bookworm, ubuntu jammy

✨ ACLOCAL(1) β€” bestie, let's talk aclocal πŸ’–

okay so the manual name is aclocal and it's literally the tool that generates aclocal.m4 for you 🧚 ngl the whole vibe is "scan your files, make the m4 thing" and it's so iconic. πŸ”₯


🌸 NAME

aclocal - manual page for aclocal 1.16.5 πŸ’…

πŸ¦‹ SYNOPSIS

aclocal [OPTION]...

πŸ’œ DESCRIPTION

okay so aclocal makes aclocal.m4 by scanning configure.ac or configure.in 🫢 it's giving main character energy, no cap.

πŸŽ€ OPTIONS

  • --automake-acdir=DIR β€” point it at the directory holding the m4 files that automake provides πŸ’–
  • --system-acdir=DIR β€” point it at the directory holding third-party system-wide files 🌈
  • --diff[=COMMAND] β€” runs COMMAND (default diff -u) on the M4 files that would get changed πŸ‘€ this one implies --install and --dry-run, so it's a sneaky preview mode πŸ™ˆ
  • --dry-run β€” pretends to do stuff but doesn't actually update any files ✨
  • --force β€” always updates the output file, no questions asked πŸ”₯
  • --help β€” prints the help and then exits 🫢
  • -I DIR β€” adds a directory to the search list for .m4 files 🧚
  • --install β€” copies third-party files into the first -I directory πŸ’…
  • --output=FILE β€” puts the output in FILE (default aclocal.m4) πŸ¦‹
  • --print-ac-dir β€” prints the name of the directory holding system-wide third-party m4 files, then exits πŸ“
  • --verbose β€” don't be silent, bestie, tell me everything πŸ—£οΈ
  • --version β€” prints the version number, then exits πŸ’œ
  • -W, --warnings=CATEGORY β€” reports the warnings that fall in CATEGORY ⭐

🌈 Warning categories

okay so these are the warning categories you can pick from πŸ‘‘

  • cross β€” cross compilation issues 🌍
  • gnu β€” GNU coding standards (default in gnu and gnits modes) ✨
  • obsolete β€” obsolete features or constructions (default) πŸ’€
  • override β€” user redefinitions of Automake rules or variables πŸ™ˆ
  • portability β€” portability issues (default in gnu and gnits modes) 🫢
  • 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) πŸ₯Ί
  • all β€” all the warnings 🌸
  • no-CATEGORY β€” turns off warnings in CATEGORY πŸ™…
  • none β€” turns off all the warnings πŸ’€
  • error β€” treats warnings as errors 😭

🫢 AUTHOR

Written by Tom Tromey <tromey@redhat.com> and Alexandre Duret-Lutz <adl@gnu.org> πŸ’– the real ones, honestly.

πŸ¦‹ REPORTING BUGS

Copyright © 2021 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. πŸ™

🧚 SEE ALSO

okay so the full documentation for aclocal is a Texinfo manual πŸ“š if the info and aclocal programs are properly installed at your site, run this and you get the complete manual:

info aclocal

GNU automake 1.16.5 Β· March 2022 Β· ACLOCAL(1) 🌈 bestie, that's the whole tea, love you, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from