ZenMake er et annet byggesystem for C/C++ og en rekke andre programmeringsspråk med deklarative konfigurasjonsfiler.
ZenMake er skrevet i python med Waf som rammeverk. Hovedmålet med prosjektet er å være så enkel å bruke som mulig, men forbli fleksibel nok.
Hvorfor et annet byggesystem? Detaljer (på engelsk): https://zenmake.readthedocs.io/en/latest/why.html
Hovedlager: https://gitlab.com/pustotnik/zenmake
Dokumentasjon: https://zenmake.readthedocs.io/
Eksempler på bruk: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Bruksmåter:
- Installer zenmake i systemet via pip-installasjon og bruk det på samme måte som CMake, Meson, etc., kaller zenmake i roten av prosjektet.
- Last ned zipapp-skjemaet zenmake.pyz derav eller generer det selv via zipapp-kommandoen og bruk det som et innebygd byggesystem.
Kilde: linux.org.ru