AUTOSCAN(1)
β¨ AUTOSCAN(1) β¨
okay bestie, so you know how configure.ac files are like, the blueprint for building a package? Well autoscan is the girl who shows up, snoops around your source tree, and is like "here's a preliminary version of that blueprint, you're welcome π
". It lives in the User Commands section, iykyk.
πΈ SYNOPSIS πΈ
autoscan [OPTION]... [SRCDIR]
π¦ DESCRIPTION π¦
So basically, autoscan examines all the source files in the directory tree rooted at SRCDIR β or like, the current directory if you don't give it one. It's giving detective energy π. It searches those source files for common portability problems, checks if your configure.ac is looking incomplete, and then creates a file called configure.scan which is a preliminary configure.ac for that package. Iconic, honestly.
π OPTIONS π
-h,--helpβ prints the help text and dips, like bye π-V,--versionβ prints the version number and bounces, periodt-v,--verboseβ verbosely reports the processing, so you get all the tea β-d,--debugβ doesn't remove the temporary files, so you can snoop later π΅οΈββοΈ
π Library directories:
-B,--prepend-include=DIRβ prepends directory DIR to the search path, so it gets checked first π-I,--include=DIRβ appends directory DIR to the search path, so it's at the end, no cap
π AUTHOR π
Written by David J. MacKenzie and Akim Demaille. We stan legends fr fr.
π REPORTING BUGS π
If something's broken (rude), report bugs to <bug-autoconf@gnu.org>.
GNU Autoconf home page: <https://www.gnu.org/software/autoconf/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
π COPYRIGHT π
Copyright Β© 2021 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. Like, none at all bestie, don't come for us π.
π₯ 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 autoscan is maintained as a Texinfo manual. If the info and autoscan programs are properly installed at your site, the command
info autoscan
should give you access to the complete manual. Go off, documentation π .
β¨ and that's the whole vibe β¨ β this iconic page is from GNU Autoconf 2.71, dated January 2021, and honestly? It ate. π«Άπ
π¦ where this page comes from
- epel 9: autoconf2.7x 2.71-1.el9 Β· GPLv2+ and GFDL
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms