ZenMake è un altro sistema di compilazione per C/C++ e una serie di altri linguaggi di programmazione con file di configurazione dichiarativi.
ZenMake è scritto in Python utilizzando Waf come framework. L'obiettivo principale del progetto è quello di essere il più semplice possibile da usare, ma rimanere sufficientemente flessibile.
Perché un altro sistema di costruzione? Dettagli (in inglese): https://zenmake.readthedocs.io/en/latest/why.html
Deposito principale: https://gitlab.com/pustotnik/zenmake
Documentazione: https://zenmake.readthedocs.io/
Esempi di utilizzo: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Modi d'uso:
- Installa zenmake nel sistema tramite pip install e usalo come CMake, Meson, ecc., chiamando zenmake nella root del progetto.
- Scarica il modulo zipapp zenmake.pyz quindi oppure generalo tu stesso tramite il comando zipapp e usalo come sistema di compilazione integrato.
Fonte: linux.org.ru