ECL-CONFIG(1)

πŸ’… ecl-config β€” bestie edition ✨

okay so this is ecl-config, from the General Commands Manual (yes that's the manual name, she's official πŸ’–). It's the little helper that tells you what flags you need to build stuff that embeds Embeddable Common Lisp. Like, ECL but make it embeddable. iykyk.


🌸 NAME 🌸

ecl-config β€” Embeddable Common Lisp configuration query πŸ¦‹

✨ SYNOPSIS ✨

ecl-config [-cflags] [-libs] [-ldflags] [ LIBS]

πŸ’– DESCRIPTION πŸ’–

So basically, ecl-config prints stuff to standard output β€” and that stuff is the set of compiler or linker flags you need to actually build applications that embed ecl. That's it. That's the whole job. She's a one-trick pony and she ate πŸ’…

πŸ‘‘ OPTIONS πŸ‘‘

  • -cflags β€” spits out the flags you need to compile a C/C++ file. compiler girlies rise 🫢
  • -libs β€” okay bestie, real talk, this one is listed with no description in the original. She's just there. Mystery icon πŸ’€
  • -ldflags β€” returns the linker flags required to build a C/C++ application or shared library. link it up πŸ”₯
  • LIBS β€” when you're also using -ldflags, this also adds the cmp (compiler) library. periodt ✨

πŸ’€ BUGS πŸ’€

Probably some. Report them! 😭 (fr fr, that's the whole bug section, not me being shady β€” the manpage really said "probably some" and dipped πŸ™ˆ)


lowkey iconic that the bug report section is just vibes and honesty. no cap.

okay that's the whole page bestie, go build something cute that embeds a lisp 🧚

this was ECL-CONFIG(1), dated 2013-06-09, so yeah she's been serving these flags since forever 🌈 mwah, bye πŸ’œ