LIBMIKMOD(1)

πŸ“¦
version 3.3.13 Β· 3 versions
, in alpine 3.24, debian trixie, epel 10, fedora 43, fedora 44, nixpkgs unstable, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 --cflags and --libs options. this option is also used for the exec prefix if --exec-prefix was not specified.
⚠️ heads up! this option must be specified before any --libs or --cflags options. 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 --cflags and --libs options.
⚠️ same deal: this option must be specified before any --libs or --cflags options. 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