ZenMake — mais um sistema de construção para C/C++ e várias outras linguagens de programação com arquivos de configuração declarativos.
ZenMake é escrito em Python usando Waf como framework. O principal objetivo do projeto é ser o mais fácil de usar possível, mas permanecendo suficientemente flexível.
Por que mais um sistema de construção? Detalhes (em inglês): https://zenmake.readthedocs.io/en/latest/why.html
Repositório principal: https://gitlab.com/pustotnik/zenmake
Documentação: https://zenmake.readthedocs.io/
Exemplos de uso: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Formas de uso:
- Instale no sistema através de pip install zenmake e use como CMake, Meson, etc., chamando zenmake na raiz do projeto.
- Baixe a versão zipapp do zenmake.pyz daqui ou gere você mesmo usando o comando zipapp e utilize como um sistema de construção integrado.
Fonte: linux.org.ru
