ZenMake — un altro sistema di build per C/C++ e vari altri linguaggi di programmazione con file di configurazione dichiarativa.
ZenMake è scritto in python utilizzando Waf come framework. L'obiettivo principale del progetto è essere il più semplice possibile da usare, ma rimanere comunque abbastanza flessibile.
Perché un altro sistema di build? Maggiori dettagli (in inglese): https://zenmake.readthedocs.io/en/latest/why.html
Repository principale: https://gitlab.com/pustotnik/zenmake
Documentazione: https://zenmake.readthedocs.io/
Esempi d'uso: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Modi di utilizzo:
- Installalo nel sistema tramite pip install zenmake e utilizzalo come CMake, Meson, ecc., chiamando zenmake dalla radice del progetto.
- Scarica la versione zipapp di zenmake.pyz da qui oppure generala autonomamente tramite il comando zipapp e utilizzala come sistema di build integrato.
Fonte: linux.org.ru
