ZenMake je ďalší zostavovací systém pre C/C++ a množstvo ďalších programovacích jazykov s deklaratívnymi konfiguračnými súbormi.
ZenMake je napísaný v pythone pomocou Waf ako frameworku. Hlavným cieľom projektu je čo najjednoduchšie použitie, no zároveň zostať dostatočne flexibilný.
Prečo ďalší zostavovací systém? Podrobnosti (v angličtine): https://zenmake.readthedocs.io/en/latest/why.html
Hlavné úložisko: https://gitlab.com/pustotnik/zenmake
Dokumentácia: https://zenmake.readthedocs.io/
Príklady použitia: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Spôsoby použitia:
- Nainštalujte zenmake do systému pomocou pip install a používajte ho spôsobom CMake, Meson atď., Volaním zenmake v koreňovom adresári projektu.
- Stiahnite si zipapp formulár zenmake.pyz preto alebo si ho vygenerujte sami pomocou príkazu zipapp a použite ho ako vstavaný zostavovací systém.
Zdroj: linux.org.ru