ZenMake — kolejny system budowy dla C/C++ oraz wielu innych języków programowania z deklaratywnymi plikami konfiguracyjnymi.
ZenMake jest napisany w Pythonie z użyciem Waf jako frameworka. Głównym celem projektu jest być jak najprostszy w użyciu, przy jednoczesnym zachowaniu wystarczającej elastyczności.
Dlaczego jeszcze jeden system budowy? Szczegóły (w języku angielskim): https://zenmake.readthedocs.io/en/latest/why.html
Główny repozytorium: https://gitlab.com/pustotnik/zenmake
Dokumentacja: https://zenmake.readthedocs.io/
Przykłady użycia: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Sposoby użytkowania:
- Zainstaluj w systemie przez pip install zenmake i używaj jak CMake, Meson itd., wywołując zenmake w katalogu projektu.
- Pobierz zipapp-ową wersję zenmake.pyz stąd lub wygeneruj własną za pomocą polecenia zipapp i używaj jako wbudowanego systemu budowy.
Źródło: linux.org.ru
