ESD-CONFIG(1)

πŸ“¦ version 0.2.41, in epel 9, fedora 43, fedora 44

πŸ’… ESD-CONFIG(1) β€” the Enlightened Sound Daemon girlies' helper πŸ’…

okay so bestie, welcome to esd-config, a lil tool from the Enlightened Sound Daemon era. she's a manual page, she's a mood, and she's here to tell you everything about flags. no gatekeeping here 🫢


✨ NAME ✨

esd-config β€” The Enlightened Sound Daemon ✨


🌸 DESCRIPTION 🌸

so basically, esd-config is a tool you use to figure out the compiler and linker flags you need to compile and link programs that use EsounD. she's the plug πŸ”Œ for build info, fr fr.

she's also used internally by the .m4 macros for GNU autoconf that ship with EsounD. so she's not just your bestie, she's everybody's bestie. main character energy, lowkey.


πŸŽ€ USAGE πŸŽ€

esd-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs]
[--cflags]

and now, the flags, one by one, no skipping, periodt πŸ’…

  • --version β€” prints the currently installed version of EsounD on the standard output. that's it, that's the whole job, and she does it flawlessly πŸ‘‘
  • --libs β€” prints the linker flags that are necessary to link an EsounD program. feed these to your linker or she will simply not link. no cap πŸ”₯
  • --cflags β€” prints the compiler flags that are necessary to compile an EsounD program. hand these to your compiler and watch her ate 🌈
  • --prefix=PREFIX β€” if you specify this, use PREFIX instead of the installation prefix that EsounD 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. ⚠️ this option must be specified before any --libs or --cflags options. order matters, babe, don't test her 😭
  • --exec-prefix=PREFIX β€” if you specify this, use PREFIX instead of the installation exec prefix that EsounD was built with when computing the output for the --cflags and --libs options. ⚠️ and same rule as above: this option must be specified before any --libs or --cflags options. put her first or she's not listening πŸ™ˆ
πŸ¦‹ heads up bestie: --prefix and --exec-prefix are order-sensitive. --libs and --cflags before them = the override does nothing for those outputs. put the prefix flags first, always.

πŸ‘‘ SEE ALSO πŸ‘‘


and that's the whole page, bestie! πŸ’– this one comes to you from the 3rd Berkeley Distribution, running EsounD 0.2.41 β€” iconic behavior, honestly. go forth and configure your build, you absolute legend πŸŒŸπŸŽ€βœ¨

πŸ“¦ where this page comes from