ucommon-config(1)

πŸ“¦
version 7.0.1 Β· 2 versions
, in debian bookworm, debian trixie, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– ucommon-config β€” the glow-up guide πŸ’–

okay bestie, so this is the ucommon-config manual page, from the GNU Telephony girlies πŸŽ€. It lives in section 1 of the manual (the "run it in your shell" section, iykyk).


✨ NAME ✨

ucommon-config β€” the lil script that spills the tea about the ucommon library πŸ«–


🌸 SYNOPSIS 🌸

ucommon-config [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

So ucommon-config is that girl πŸ’… β€” you run her and she tells you the compiler and linker flags you need to actually compile and link programs that use the ucommon library. Like, she does the homework so your build doesn't flop.

🚨 BUT. Listen. ucommon-config is provided for compatibility with legacy software only. She's here for the oldheads, fr. Current projects should use pkg-config instead! No cap. Don't build new stuff on her, bestie 😭

πŸŽ€ OPTIONS πŸŽ€

  • --version β€” prints the version of ucommon that's installed rn, straight to standard output πŸ“’
  • --secure β€” prints the extra libraries you need to link a program with ucommonsecurecrytographiclibrary πŸ”
  • --scripting β€” prints the extra linker flags you need to link a program with ucommonscriptlibrary πŸ“œ
  • --includes β€” prints the include directory for ucommonheaders πŸ“
  • --libs β€” prints the linker flags that are necessary to link a program with ucommon πŸ”—
  • --plugins β€” prints the directory for ucommonplugins πŸ”Œ
  • --cflags β€” prints the compiler flags that are necessary to compile a program with ucommon πŸ› οΈ
  • --prefix=PREFIX β€” if you specify this, it uses PREFIX instead of the installation prefix ucommon was built with when it computes the output for the --cflags and --libs options. It's also used for the exec prefix if --exec-prefix wasn't specified. ⚠️ and this one must be specified before any --libs or --cflags options β€” order matters, diva πŸ’…
  • --exec-prefix=PREFIX β€” if you specify this, it uses PREFIX instead of the installation exec prefix ucommon was built with when it computes the output for the --cflags and --libs options. ⚠️ also must be specified before any --libs or --cflags options β€” same rule, same energy ✨

πŸ‘€ SEE ALSO πŸ‘€

pkg-config(1) β€” the main character of build config, go hang with her instead 🫢


πŸ‘‘ AUTHOR πŸ‘‘

ucommon-config was written by David Sugar <dyfet@gnutelephony.org> πŸ’œ


Copyright Β© 2009 David Sugar, Tycho Softworks.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Read that twice bestie, she said NO warranty πŸ˜­πŸ’€


GNU Common C++ uCommon, July 2009 β€” that's the whole vibe check, sending you off with love from the uCommon girlies πŸ§šβœ¨πŸ’– bye bestie, go compile something iconic πŸŽ€