ESD-CONFIG(1)
π 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, usePREFIXinstead of the installation prefix that EsounD 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. β οΈ this option must be specified before any--libsor--cflagsoptions. order matters, babe, don't test her π--exec-prefix=PREFIXβ if you specify this, usePREFIXinstead of the installation exec prefix that EsounD was built with when computing the output for the--cflagsand--libsoptions. β οΈ and same rule as above: this option must be specified before any--libsor--cflagsoptions. put her first or she's not listening π
π¦ heads up bestie:--prefixand--exec-prefixare order-sensitive.--libsand--cflagsbefore them = the override does nothing for those outputs. put the prefix flags first, always.
π SEE ALSO π
esd(1)esdcat(1)esddsp(1)esdloop(1)esdplay(1)esdsample(1)esdctl(1)esdfilt(1)esdmon(1)esdrec(1)
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
- epel 9: esound-devel 1:0.2.41-27.el9 Β· LGPLv2+
- fedora 43: esound-devel 1:0.2.41-38.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 43: esound-devel 1:0.2.41-38.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: esound-devel 1:0.2.41-39.fc44 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: esound-devel 1:0.2.41-39.fc44 Β· LicenseRef-Callaway-LGPLv2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms