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:--cflagsand--includesare siblings, not twins. one is flags-sans-headers, the other is the headers. do not confuse them, i'm begging. π
π COPYRIGHT π
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. πβ¨
π¦ where this page comes from
- debian bookworm: libpolymake-dev 4.6-5+b2
- debian trixie: libpolymake-dev 4.12-3+b2
- ubuntu jammy: libpolymake-dev 4.4-4build2
- ubuntu noble: libpolymake-dev 4.11-2build5
- ubuntu questing: libpolymake-dev 4.14-1
- ubuntu resolute: libpolymake-dev 4.15-2
- ubuntu stonking: libpolymake-dev 4.15-2build4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms