LIBMIKMOD(1)
π LIBMIKMOD(1) β the libmikmod-config era π
okay bestie, welcome to the General Commands Manual for libmikmod-config π
this is the little script that tells you everything you need to know about your installed libmikmod, and honestly? it's giving backstage-pass energy. let's get into it π«Ά
β¨ NAME β¨
libmikmod-config β a script to get info about the installed version of libmikmod. that's it, that's the whole job, and she does it flawlessly π
πΈ SYNOPSIS πΈ
libmikmod-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version]
[--libs] [--cflags] [--ldadd]
like, look at her. so compact. so iconic. β¨
π¦ DESCRIPTION π¦
so libmikmod-config is the tool you use to figure out the compiler and linker flags you need to actually compile and link programs that use libmikmod. no guessing, no crying into your Makefile at 3am, she just tells you π
she's also used internally by the libmikmod.m4 macro for GNU autoconf that ships with libmikmod. so even if you never call her yourself, she's lowkey running the show backstage. main character energy fr fr π
π OPTIONS π
libmikmod-config accepts the following options, and yes, we're going through every single one because nobody gets left out in this house:
--versionβ prints the currently installed version of libmikmod to standard output. the vibe check of versions, if you will β--libsβ prints the linker flags you need to link a libmikmod program. this is the one you actually want 90% of the time ngl π₯--ldaddβ prints the extra linker flags you need to link a libmikmod program if it was compiled with the GNU C compiler. yes, extra. she's the bonus track π--cflagsβ prints the compiler flags you need to compile a libmikmod program. put these in your build, bestie, or nothing works π--prefix=PREFIXβ if you specify this, use PREFIX instead of the installation prefix that libmikmod was built with when computing the output for the--cflagsand--libsoptions. this option is also used for the exec prefix if--exec-prefixwas not specified.
β οΈ heads up! this option must be specified before any--libsor--cflagsoptions. order matters, she's not flexible about this π
--exec-prefix=PREFIXβ if you specify this, use PREFIX instead of the installation exec prefix that libmikmod was built with when computing the output for the--cflagsand--libsoptions.
β οΈ same deal: this option must be specified before any--libsor--cflagsoptions. put it first or perish π
π AUTHORS π
libmikmod is the result of the work of so many people, including: Jean-Paul Mikkers, Jake Stine, Miodrag Vallat, Steve McIntyre, Peter Amstutz, and many others. a whole squad, a whole collective, we love to see it π«Ά
a full list of people having worked on libmikmod can be found in the libmikmod source package. go give them their flowers πΈ
this man page was inspired by the gtk-config man page written by Owen Taylor. shoutout Owen, you ate π
and that's the whole page, bestie! Version 3.3.13, 31 December 2024 β that's the source version and date, and the manual tag is LIBMIKMOD(1), periodt π
β¨ mwah, go compile something beautiful π¦π
π¦ where this page comes from
- alpine 3.24: libmikmod-doc 3.3.13-r0 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later
- debian trixie: libmikmod-dev 3.3.13-1 Β· LGPL-2.0-or-later
- epel 10: libmikmod-devel 3.3.13-1.el10_1 Β· GPL-2.0-only AND LicenseRef-Callaway-LGPLv2+
- fedora 43: libmikmod-devel 3.3.13-2.fc43 Β· GPL-2.0-only AND LicenseRef-Callaway-LGPLv2+
- fedora 43: libmikmod-devel 3.3.13-2.fc43 Β· GPL-2.0-only AND LicenseRef-Callaway-LGPLv2+
- fedora 44: libmikmod-devel 3.3.13-3.fc44 Β· GPL-2.0-only AND LicenseRef-Callaway-LGPLv2+
- fedora 44: libmikmod-devel 3.3.13-3.fc44 Β· GPL-2.0-only AND LicenseRef-Callaway-LGPLv2+
- nixpkgs unstable: libmikmod 3.3.13
- ubuntu questing: libmikmod-dev 3.3.13-1
- ubuntu resolute: libmikmod-dev 3.3.13-1build1 Β· LGPL-2.0-or-later
- ubuntu stonking: libmikmod-dev 3.3.13-1build1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms