ZenMake är ett annat byggsystem för C/C++ och ett antal andra programmeringsspråk med deklarativa konfigurationsfiler.
ZenMake är skrivet i python med Waf som ramverk. Huvudmålet med projektet är att vara så lätt att använda som möjligt, men förbli tillräckligt flexibel.
Varför ett annat byggsystem? Detaljer (på engelska): https://zenmake.readthedocs.io/en/latest/why.html
Huvudlager: https://gitlab.com/pustotnik/zenmake
Dokumentation: https://zenmake.readthedocs.io/
Exempel på användning: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Användningsformer:
- Installera zenmake i systemet via pip-installation och använd det på samma sätt som CMake, Meson, etc., kallar zenmake i projektroten.
- Ladda ner zipapp-formuläret zenmake.pyz hence eller generera det själv via zipapp-kommandot och använd det som ett inbyggt byggsystem.
Källa: linux.org.ru