IJS-CONFIG(1)
π IJS-CONFIG(1) β the general commands manual, but make it make sense
okay so bestie, welcome to ijs-config β it lives in the General Commands Manual section and it's genuinely one of those tiny little tools that saves your whole build. iykyk β¨
β¨ NAME β¨
ijs-config β a script to get information about the installed version of ijs
π¦ SYNOPSIS π¦
ijs-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs]
[--cflags]
πΈ DESCRIPTION πΈ
so ijs-config is literally just a program that tells you which compiler and linker flags you should be using to compile and link programs that use IJS. that's it. that's the whole gig. no cap. π
π OPTIONS π
this program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). a summary of the options is included below, and yes i'm listing all of them because we don't gatekeep here π«Ά
--helpβ show a summary of options. lowkey important: this may list additional advanced package configuration options that aren't detailed in this manual page. so like, read it, bestie.--versionβ show the installedlibijsversion. icon behaviour, honestly.--libsβ print the linker flags that are necessary to link an IJS program. the main character of your Makefile fr fr π₯--cflagsβ print the compiler flags that are necessary to compile an IJS program.--prefix=PREFIXβ if you specify this, usePREFIXinstead of the installation prefix that IJS was built with when computing the output for the--cflagsand--libsoptions. it's also used for the exec prefix if--exec-prefixwas not specified. β οΈ this option must be specified before any--libsor--cflagsoptions β order matters, diva. don't come for me when it doesn't work because you put it last. π--exec-prefix=PREFIXβ if you specify this, usePREFIXinstead of the installation exec prefix that IJS was built with when computing the output for the--cflagsand--libsoptions. β οΈ same deal: this option must be specified before any--libsor--cflagsoptions.
okay the prefix rules are the only real trap here and i need you to internalise them: flags first, query flags last. that's the vibe check. π
π SEE ALSO π
gtk-config(1)β the cousin who does the same thing for a different library β¨
π AUTHOR π
this manual page was written by Roger Leigh <rleigh@debian.org>, originally for the Debian GNU/Linux system. absolute legend, we stan. π«Ά
and that's the whole page, bestie π β this was the ijs-config(1) page from 5 Feb, 2004, and you can see it's still serving looks at the bottom right of every page as IJS-CONFIG(1). periodt. π¦πΈ
π¦ where this page comes from
- arch rolling: ijs 0.35-7 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms