ZenMake — un altro sistema di build per C/C++ e per diversi altri linguaggi di programmazione con file di configurazione dichiarativi.
ZenMake è scritto in Python utilizzando Waf come framework. L'obiettivo principale del progetto è essere il più semplice possibile da usare, rimanendo 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 di utilizzo: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Modalità di utilizzo:
- Installare nel sistema tramite pip install zenmake e utilizzare come CMake, Meson, ecc., eseguendo zenmake nella radice del progetto.
- Scarica la forma zipapp di zenmake.pyz da qui o generarla autonomamente tramite il comando zipapp e utilizzarla come sistema di build incorporato.
Fonte: linux.org.ru
