SNACC-CONFIG(1)
π 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--cflagsand--libsoptions. 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--cflagsand--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--cflagsand--libsprint 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--cflagsand--libsactually output. BUFFERTYPE has to be one ofebuf,mbuf,sbuf, ortbl. 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 π
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
- debian bookworm: snacc 1.3.1-9
- ubuntu jammy: snacc 1.3.1-8
- ubuntu noble: snacc 1.3.1-10
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms