ZenMake — otro sistema de construcción para C/C++ y varios otros lenguajes de programación con archivos de configuración declarativos.
ZenMake está escrito en Python utilizando Waf como marco. El principal objetivo del proyecto es ser lo más simple posible, pero permanecer lo suficientemente flexible.
¿Por qué otro sistema de construcción? Detalles (en inglés): https://zenmake.readthedocs.io/en/latest/why.html
Repositorio principal: https://gitlab.com/pustotnik/zenmake
Documentación: https://zenmake.readthedocs.io/
Ejemplos de uso: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Métodos de uso:
- Instalar en el sistema mediante pip install zenmake y usar de forma similar a CMake, Meson, etc., llamando a zenmake en la raíz del proyecto.
- Descargar la forma zipapp de zenmake.pyz desde aquí o generarlo manualmente a través del comando zipapp y usarlo como un sistema de construcción integrado.
Fuente: linux.org.ru
