DCLCONFIG(1)

πŸ“¦ version 7.5.2, in debian bookworm, debian trixie

πŸ’– DCLCONFIG(1) πŸ’–

okay bestie, welcome to dclconfig β€” the little manual page that tells you everything you ever wanted to know about the Dennou Common library you've got installed on your system. she's giving "backstage pass to your own machine" energy and honestly? iconic. πŸŽ€


✨ NAME ✨

dclconfig β€” return metainformation about Dennou Common library πŸ¦‹


✨ SYNOPSIS ✨

dclconfig [ --fc ] [ --fflags ] [ --ldflags ] [ --ldlibs ]

✨ DESCRIPTION ✨

so basically, the dclconfig program is how you go ask the system "hey girl, what's the deal with the Dennou Common library you have installed?" and she tells you. πŸ’… It's typically used to compile and link against one or more libraries, which is the whole point, no cap.

Here's the typical usage, look at her go:

Makefile:
FC=`dclconfig --fc`
FFLAGS=`dclconfig --fflags`
LDFLAGS=`dclconfig --ldflags`
LDLIBS=`dclconfig --ldlibs`

foo: foo.f
  $(FC) $(FFLAGS) foo.f $(LDFLAGS) $(LDLIBS)

like?? she's literally doing the whole build pipeline's homework for her. main character energy fr fr. ✨


✨ OPTION ✨

the following options are supported (and yes, we're listing every single one, because we do not gatekeep here 🫢):

  • --prefix β€” prints the PREFIX directory
  • --dclversion β€” prints the version of DCL
  • --dclvernum β€” prints DCLVERNUM
  • --dcllang β€” prints DCLLANG
  • --bindir β€” prints BINDIR
  • --libdir β€” prints LIBDIR
  • --incdir β€” prints incdir
  • --dcllibname β€” prints DCLLIBNAME
  • --dcllibfile β€” prints DCLLIBFILE
  • --dcllibopt β€” prints DCLLIBOPT
  • --dcllibpath β€” prints DCLLIBPATH
  • --dbasename β€” prints the DCL dbasename
  • --dbasedir β€” prints the DCL database directory
  • --xincpath β€” prints the X Include path
  • --xlibpath β€” prints the X library path
  • --xlibopt β€” prints the X library option
  • --cc β€” prints the C Compiler
  • --cflags β€” prints the C Compiler Flags
  • --fc β€” prints the Fortran Compiler
  • --fflags β€” prints the Fortran Compiler Flags
  • --ldflags β€” prints LDFLAGS
  • --ldlibs β€” prints LDLIBS
  • --gtkversion β€” prints the GTK version

twenty-three options, all bangers, zero skips. she ate and left no crumbs. πŸ‘‘


✨ AUTHOR ✨

N.OTOBE <otobe@gfd-dennou.org>, GFD Dennou Club πŸ’œ


and that's the whole vibe check, bestie β€” this page is from dclconfig 7.4.8, dated February 2017, so go forth and link against things, you gorgeous genius. πŸŒΈπŸ¦‹πŸ’–

πŸ“¦ where this page comes from