POLYMAKE(1)

πŸ’… POLYMAKE(1) β€” the manual, but make it cute

okay bestie, gather round, because this is the General Commands Manual entry for polymake-config and it's literally so useful and so underrated. it's giving "quiet helper script that carries the whole build system on its back." no cap. πŸŽ€


✨ NAME ✨

polymake-config β€” a script to get information about the installed version of polymake

like, it's the little guy you ask "hey what's up with my polymake install" and it just tells you. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

polymake-config --help | --version | [--debug] --OPTION

so it's one of three moods: asking for --help, asking for --version, or picking an --OPTION (and optionally throwing --debug in front of it first, as a treat). that's the whole vibe. 🌸


🌈 DESCRIPTION 🌈

Print bits of polymake configuration useful to compose Makefiles for programs linked with its callable library.

fr fr that's it β€” it spits out the tiny config facts you need to build a Makefile for a program that links against polymake's callable library. not a whole essay, just the bits you actually need. main character energy but lowkey about it. ✨


πŸ‘‘ OPTIONS πŸ‘‘

polymake-config accepts the following options:

  • --cc β€” print the name of C++ compiler and linker πŸ”₯
  • --cflags β€” print the C++ compiler flags without header paths
  • --includes β€” print the C++ compiler flags for header paths
  • --ldflags β€” print the linker flags
  • --libs β€” print the libraries to link with
bestie reminder: --cflags and --includes are siblings, not twins. one is flags-sans-headers, the other is the headers. do not confuse them, i'm begging. πŸ™ˆ

Copyright Β© 1997-2015 Ewgenij Gawrilow, Michael Joswig (TU Berlin) http://www.polymake.org

This is free software licensed under GPL; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

so yeah β€” free software, GPL, go read the source if you want the fine print, and absolutely zero warranty. none. not even the implied ones. it said what it said. πŸ’€


and that's the whole page, bestie. you ate this. go build something iconic with it. 🫢

signing off from polymake 3.0, dated January 2016 β€” the POLYMAKE(1) era, still slaying. πŸ’–βœ¨