YATE-CONFIG(8)

πŸ’– NAME πŸ’–

Okay so yate-config β€” straight from the YATE-CONFIG(8) page in the Telephony Engine manual β€” is your little bestie for retrieving metainformation about the YATE telephony engine. Iconic. πŸ’…

✨ SYNOPSIS ✨

yate-config [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

The yate-config program is used to retrieve information about the installed YATE engine. It's typically used to compile and link modules against the engine's library. No cap, that's the whole job. 🫢

Here's the classic typical usage scenario in a Makefile:

module.yate: module.cpp
    g++ `yate-config --c-all --ldflags` module.cpp `yate-config --libs`

πŸŽ€ OPTIONS πŸŽ€

🌸 Version and paths 🌸

  • --version β€” Drops the installed YATE version, in x.y.z format. Slay.
  • --release β€” Spills the installed YATE code status (if not release) and the release number.
  • --config β€” Hands you the configuration files directory.
  • --modules β€” Returns the modules directory. Yes bestie, that one.
  • --share β€” Returns the base shared directory.
  • --scripts β€” Returns the scripts directory. Script girlies rise.
  • --skins β€” Returns the base skins directory.

πŸ’œ Compiler flags πŸ’œ

  • --cflags β€” Various C++ compiler flags.
  • --includes β€” Gives the include option and the path to the header files.
  • --c-all β€” All compiler options β€” the above two concatenated.

πŸ”₯ Linker flags πŸ”₯

  • --ldflags β€” Various linker flags.
  • --libs β€” Gives the library option and the libraries names.
  • --ld-all β€” All linker options β€” the above two concatenated.

πŸ‘‘ AUTHORS πŸ‘‘

  • Paul Chitescu <paulc@voip.null.ro>
  • Diana Cionoiu <diana@voip.null.ro>

🌈 SEE ALSO 🌈

yate(8), pkg-config(1)


And that's the whole vibe, bestie: this page is from the YATE manual, September 2007, and it's the YATE-CONFIG(8) page. Periodt. πŸ’–βœ¨