autoopts-config(1)
π autoopts-config β the Programmer's Manual page, bestie edition π
okay so you opened the manual for autoopts-config(1) and honestly? you're in the right place. this is the Programmer's Manual energy right here, pull up a chair π«Ά
β¨ NAME β¨
autoopts-config β a script to get info about the installed version of autoopts. that's it. that's the whole job. it's giving helpful little info desk π
πΈ SYNOPSIS πΈ
autoopts-config { <value-name> [...] | everything }
π¦ DESCRIPTION π¦
so basically autoopts-config is the tool that configure hits up when it needs to figure out which compile flags and linker flags to use for building and linking programs that use autoopts. it's the backstage crew, no cap π₯
and here's a lil quirk for you: the value-names you pass in? they can be preceded by one or more hyphens. and those hyphens are silently ignored. like, not even a peep. it simply does not care. iconic behaviour honestly π
π VALUE NAMES π
this is the whole menu, bestie. pick your fave:
autogenβ prints the full path name of theautogenexecutable. the unconfigured value is:${bindir}/autogen${exeext}bindirβ the destination directory for executable scripts and programs that get installed by the autogen package. the unconfigured value is:@bindir@cflagsβ prints the compiler flags you absolutely need to compile an autoopts program. the unconfigured value is:-I${includedir}datadirβ the directory for various data directories. the unconfigured value is:@datadir@datarootdirβ the root directory for various data directories. and in this case there's literally only one, and it's"datadir". the unconfigured value is:@datarootdir@dotverβ prints the currently installed version of autoopts, in dotted format. the unconfigured value is:@AO_CURRENT@.@AO_REVISION@.@AO_AGE@everythingβ prints the list of all names and values, one per line. the whole squad, in order, single file ππexec_prefixβ the installation root for libraries and executables. the unconfigured value is:@exec_prefix@exeextβ the executable file extension used for theautogenexecutable. the unconfigured value is:@EXEEXT@includedirβ the directory where the AutoOpts headers are stored. heads up though: this does not include the"-I"prefix β you get that by specifying"cflags". the unconfigured value is:@includedir@ldflagsβ prints the linker flags you need to link an autoopts program in the default installation mode (static or dynamic). the unconfigured value is:-L${libdir} -loptsldoptsβ the linker options to use when linking a program to libopts. the unconfigured value is:@AG_LDFLAGS@libdirβ the libopts installation directory. the unconfigured value is:@libdir@libsβ an alternate spelling of"ldflags". same vibe, different name π« the unconfigured value is:${ldflags}libsrcβ the full path of the redistributable, tear-off libopts library source. oh and this file is in gzipped-tarball format, jsyk π the unconfigured value is:${pkgdatadir}/libopts-${dotver}.tar.gzpackageβ the name of the package that provides autoopts. and this is always"autogen". like, always always. the unconfigured value is:@PACKAGE@pkgdatadirβ the directory containing support files used by autogen. the unconfigured value is:${datadir}/${package}prefixβ the autogen package installation prefix. the unconfigured value is:@prefix@static_libsβ the name of the AR archive of the libopts object code. the unconfigured value is:${libdir}/libopts.aversionβ prints the currently installed version of autoopts. the unconfigured value is:@AO_CURRENT@:@AO_REVISION@:@AO_AGE@
π SEE ALSO π
- Autogen Info system documentation. go read it, it's the lore πβ¨
π AUTHORS π
AutoGen is the work of Bruce Korb <bkorb@gnu.org>.
Bruce Korb <bkorb@gnu.org> and Luca Filipozzi <lfilipoz@debian.org> created this manpage. legends, fr fr π
AutoOpts is released under either the GNU General Public License with the Library exception (LGPL), or else the advertising clause free BSD license. Which license used is at the discretion of the licensee.
okay so technically this page is from 2018-08-26 and it's the autoopts-config(1) page from the Programmer's Manual. mwah, go build something cute π
ππ¦
π¦ where this page comes from
- arch rolling: autogen 5.18.16-6 Β· GPL3
- fedora 43: autogen-libopts-devel 5.18.16-32.fc43 Β· LGPL-3.0-or-later
- fedora 43: autogen-libopts-devel 5.18.16-32.fc43 Β· LGPL-3.0-or-later
- fedora 44: autogen-libopts-devel 5.18.16-32.fc43 Β· LGPL-3.0-or-later
- fedora 44: autogen-libopts-devel 5.18.16-32.fc43 Β· LGPL-3.0-or-later
- fedora 44: autogen-libopts-devel 5.18.16-36.fc44 Β· LGPL-3.0-or-later
- fedora 44: autogen-libopts-devel 5.18.16-36.fc44 Β· LGPL-3.0-or-later
- nixpkgs unstable: autogen 5.18.16
- opensuse-leap 16.0: autoopts 5.18.16-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: autoopts 5.18.16-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: autoopts 5.18.16-160000.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: autoopts 5.18.16-160000.3.1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms