ZenMake — ein weiteres Build-System für C/C++ und verschiedene andere Programmiersprachen mit deklarativen Konfigurationsdateien.
ZenMake ist in Python geschrieben und nutzt Waf als Framework. Das Hauptziel des Projekts ist es, möglichst einfach zu bedienen zu sein, aber zugleich flexibel zu bleiben.
Warum ein weiteres Build-System? Einzelheiten (in Englisch): https://zenmake.readthedocs.io/en/latest/why.html
Hauptrepository: https://gitlab.com/pustotnik/zenmake
Dokumentation: https://zenmake.readthedocs.io/
Anwendungsbeispiele: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Verwendungsmöglichkeiten:
- Installieren Sie es über pip install zenmake und verwenden Sie es ähnlich wie CMake, Meson usw., indem Sie zenmake im Hauptverzeichnis des Projekts aufrufen.
- Laden Sie die Zip-App-Version zenmake.pyz herunter von hier oder generieren Sie es selbst mit dem Befehl zipapp und verwenden Sie es als integriertes Build-System.
Quelle: linux.org.ru
