ZenMake — un alt sistem de compilare pentru C/C++ și alte limbi de programare, folosind fișiere de configurație declarative.
ZenMake este scris în Python, folosind Waf ca framework. Scopul principal al proiectului este de a fi cât mai ușor de utilizat, dar și suficient de flexibil.
De ce este nevoie de un alt sistem de compilare? Detalii (în engleză): https://zenmake.readthedocs.io/en/latest/why.html
Repoul principal: https://gitlab.com/pustotnik/zenmake
Documentație: https://zenmake.readthedocs.io/
Exemple de utilizare: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Moduri de utilizare:
- Instalați-l în sistem prin pip install zenmake și utilizați-l asemănător cu CMake, Meson etc., apelând zenmake în rădăcina proiectului.
- Descărcați varianta zipapp a zenmake.pyz de aici sau generați-o singuri prin comanda zipapp și utilizați-o ca sistem de compilare încorporat.
Sursa: linux.org.ru
