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
