ZenMake — další systém sestavení pro C/C++ a několik dalších programovacích jazyků s deklarativními konfiguračními soubory.
ZenMake je napsán v pythonu s využitím Waf jako rámce. Hlavním cílem projektu je být co nejjednodušší na použití, ale přitom zůstat dostatečně flexibilní.
Proč další systém sestavení? Podrobnosti (v angličtině): https://zenmake.readthedocs.io/en/latest/why.html
Hlavní repozitář: https://gitlab.com/pustotnik/zenmake
Dokumentace: https://zenmake.readthedocs.io/
Příklady použití: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Způsoby použití:
- Nainstalujte do systému pomocí pip install zenmake a používejte ho podobně jako CMake, Meson a další, voláním zenmake v kořenovém adresáři projektu.
- Stáhnout zipapp-formu zenmake.pyz odsud nebo si ji vygenerovat sami pomocí příkazu zipapp a používat jako zabudovaný systém sestavení.
Zdroj: linux.org.ru
