ZenMake – яшчэ адна сістэма зборкі для C/C++ і шэрагу іншых моў праграмавання з дэкларатыўнымі канфігурацыйнымі файламі.
ZenMake напісаны на python з выкарыстаннем Waf у якасці фрэймворка. Асноўная мэта праекта - быць простым у выкарыстанні наколькі гэта магчыма, але заставацца дастаткова гнуткім.
Навошта яшчэ адна сістэма зборкі? Падрабязнасці (на англійскай): https://zenmake.readthedocs.io/en/latest/why.html
Асноўны рэпазітар: https://gitlab.com/pustotnik/zenmake
дакументацыя: https://zenmake.readthedocs.io/
Прыклады выкарыстання: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Спосабы выкарыстання:
- Усталяваць у сістэму праз pip install zenmake і выкарыстоўваць на манер CMake, Meson і інш., выклікаючы zenmake у корані праекту.
- Запампаваць zipapp-форму zenmake.pyz адсюль ці згенераваць самастойна праз каманду zipapp і выкарыстоўваць як убудаваную сістэму зборкі.
Крыніца: linux.org.ru