IJS-CONFIG(1)

πŸ“¦ version 0.35, in arch rolling

πŸ’… 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 installed libijs version. 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, use PREFIX instead of the installation prefix that IJS was built with when computing the output for the --cflags and --libs options. it's also used for the exec prefix if --exec-prefix was not specified. ⚠️ this option must be specified before any --libs or --cflags options β€” 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, use PREFIX instead of the installation exec prefix that IJS was built with when computing the output for the --cflags and --libs options. ⚠️ same deal: this option must be specified before any --libs or --cflags options.
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