FASTJET-CONFIG(1)
π FASTJET-CONFIG π
okay so bestie, welcome to FASTJET-CONFIG(1) β straight out of the User Commands manual section, no cap. it's a little tool, it does big things, and i'm gonna walk you through every single flag like we're texting at 2am. π¦
β¨ NAME β¨
fastjet-config β yeah it's literally just called fastjet-config, the name ate and left no crumbs π
πΈ DESCRIPTION πΈ
This is the FastJet configuration tool. the whole vibe is: you run it, you ask it stuff, it tells you stuff about your FastJet install. iconic behavior honestly.
Usage, in all its glory:
fastjet-config [--help] [--version] [--prefix] [--cxxflags]
[--libs]
[--shared[=yes|no]] [--plugins[=yes|no]] [--rpath[=yes|no]]
[--runpath] [--list-plugins] [--config]
so the arguments come in two flavors, and you MUST pick at least one query, periodt:
the queries (one must be present, fr fr):
--helpβ prints this message and then dips. that's it, that's the whole job π«Ά--versionβ prints the FastJet version and exits. short king behavior.--prefixβ gets you the FastJet installation directory. where does it live? here bestie π--cxxflagsβ returns the compilation flags to be used with C++ programs. your C++ code needs them, give it what it wants β¨--libsβ returns the flags to pass to the linker. linker said "feed me" and this is the food π
or the flags (optional, lil extras):
--sharedβ controls whether you want to use the static or shared lib (default=yes). choose your fighter π--pluginsβ controls whether you also want to link the FastJet plugins (default=no). you can have a little plugins, as a treat.--rpathβ adds a-rpathargument at link-time that points to the directory where FastJet libraries are installed. this avoids having to setLD_LIBRARY_PATHat runtime when using shared libs in a non standard location β but heads up, it may cause the program to inadvertently pick up other shared libraries that happen to be in the FastJet installation directory. (default=yes) π it's giving helpful but also messy.--runpathβ at link-time, adds info about the directory where FastJet libraries are installed to the runpath (ELF systens only β yes, that's spelled exactly like that in the original, we don't fix, we report π). this avoids having to setLD_LIBRARY_PATHat runtime when using shared libs in a non standard location, but gives priority to an existingLD_LIBRARY_PATH. so like, your existingLD_LIBRARY_PATHis the main character here, lowkey.--list-pluginsβ list all the available plugins. the full roster, the whole lineup π--configβ shows a summary of how FastJet was configured. the receipts, bestie. the whole story. π
ngl if you skip the queries and only pass flags, you're not getting a query answer β one of the queries has to be there. that's the rule and we respect it.
π AUTHOR π
This manual page was written by Lifeng Sun <lifongsun@gmail.com> for the Debian system (but may be used by others). absolute legend, we love a Debian moment π«Ά
and that's the whole page, bestie!! fastjet-config, from the User Commands manual, dated May 2012 β shoutout to whoever wrote that original footer, it's giving vintage β¨π bye bye, go compile something cute π
π§
π¦ where this page comes from
- debian bookworm: libfastjet-dev 3.4.0+dfsg-1 Β· GPL-2.0-or-later
- debian trixie: libfastjet-dev 3.4.0+dfsg-1+b3 Β· GPL-2.0-or-later
- ubuntu jammy: libfastjet-dev 3.4.0-1 Β· GPL-2.0-or-later
- ubuntu noble: libfastjet-dev 3.4.0+dfsg-1build1 Β· GPL-2.0-or-later
- ubuntu questing: libfastjet-dev 3.4.0+dfsg-2
- ubuntu resolute: libfastjet-dev 3.4.0+dfsg-2build1 Β· GPL-2.0-or-later
- ubuntu stonking: libfastjet-dev 3.4.0+dfsg-2build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms