SNACC-CONFIG(1)

πŸ“¦ version 1.3.1, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– SNACC-CONFIG(1) πŸ’–

okay so bestie, welcome to the snacc-config page β€” it lives in the [FIXME: manual] manual (yes the manual name is literally a FIXME, we don't talk about it πŸ™ˆ) and it's here to help you get your snacc situation sorted. no cap.


✨ NAME ✨

snacc-config β€” a little script that goes and finds out all the tea about the installed version of snacc. that's it. that's the job. πŸ’…


🌸 SYNOPSIS 🌸

snacc-config [--version] [--prefix=DIR] [--exec-prefix=DIR]
             [--uninstalled=DIR] [--libtool] [--cflags] [--libs]
             [--compiler] [--asn1specs] [--language=LANG (C or C++)]
             [BUFFERTYPE (one of ebuf, mbuf, sbuf, or tbl)]

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, snacc-config is the tool you use to configure β€” i.e. to figure out the compiler and linker flags you're gonna need to compile and link programs that use snacc. it's giving "personal assistant for your build system." 🫢


πŸŽ€ OPTIONS πŸŽ€

  • --version β€” prints out the version of snacc that's currently installed. icon.
  • --prefix=PREFIX β€” if you pass this, it uses PREFIX instead of the installation prefix that snacc was originally built with when it computes the output for the --cflags and --libs options. and bestie, on Debian GNU/Linux you normally do not need this one. like, at all. ⭐
  • --exec-prefix=PREFIX β€” same vibe but for the exec prefix: use PREFIX instead of the installation exec prefix snacc was built with when computing the output for --cflags and --libs. also normally not needed on Debian GNU/Linux. πŸ’«
  • --libtool β€” if you understand this option, please file a bug against snacc. genuinely. that's the whole description. we're all in the same boat here πŸ’€
  • --cflags β€” prints the compiler flags that are necessary to compile a snacc-based program. the essentials, the bare minimum, the fit check for your compiler πŸ‘‘
  • --libs β€” prints the linker flags that are necessary to link a snacc-based program. linking is literally just matchmaking for object files, iykyk πŸ”₯
  • --compiler β€” prints the filename of snacc. on Debian GNU/Linux, it's /usr/bin/snacc. periodt.
  • --asn1specs β€” prints the location of the snacc-specific ASN.1 files. on Debian GNU/Linux, it's /usr/include/snacc/asn1/. main character directory fr fr 🧚
  • --language=LANG (C or C++) β€” this option decides whether --cflags and --libs print the flags for C or for C++. on Debian GNU/Linux this is e.g. /usr/include/snacc/c/ or /usr/include/snacc/c++/. pick your fighter πŸ₯Š (and yes, the original really does spell it "wether", we respect the typo, it's canon now πŸ“)
  • BUFFERTYPE β€” this one decides what --cflags and --libs actually output. BUFFERTYPE has to be one of ebuf, mbuf, sbuf, or tbl. no other options babes, those are the four πŸ’œ

🌈 SEE ALSO 🌈

  • snacc(1)
  • mkchdr(1)
  • ptbl(1)
  • pval(1)
  • berdecode(1)
πŸ’– also!! please install the snacc-doc package if you want more info on snacc. do it for me. do it for us. 🫢

πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by W. Martin Borgert (<debacle@debian.org>) for the Debian GNU/Linux system. parts of it are taken from the glib-config(1) manual page β€” and the author hopes nothing is inaccurate for snacc-config (same bestie, fingers crossed 😭🀞).

permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation. slay, licensing-wise πŸ’…


⭐ AUTHOR ⭐

  • W. Martin Borgert β€” Author. (yes, this section exists twice. we don't question it. we simply respect it. πŸ’€)

Copyright Β© 2001 W. Martin Borgert


and that's the whole page bestie!! 🌸 this one came from [FIXME: source], dated 2001-02-17, and it's filed under SNACC-CONFIG(1) β€” go forth and configure your snacc, you absolute icon πŸ’–βœ¨

πŸ“¦ where this page comes from