ZenMake est un autre système de build pour C/C++ et un certain nombre d'autres langages de programmation avec des fichiers de configuration déclaratifs.
ZenMake est écrit en python en utilisant Waf comme framework. L'objectif principal du projet est d'être aussi simple à utiliser que possible, tout en restant suffisamment flexible.
Pourquoi un autre système de build ? Détails (en anglais) : https://zenmake.readthedocs.io/en/latest/why.html
Dépôt principal : https://gitlab.com/pustotnik/zenmake
documentation: https://zenmake.readthedocs.io/
Exemples d'utilisation: https://gitlab.com/pustotnik/zenmake/tree/master/demos
Modes d'utilisation:
- Installez zenmake dans le système via pip install et utilisez-le à la manière de CMake, Meson, etc., en appelant zenmake à la racine du projet.
- Télécharger le formulaire zipapp zenmake.pyz par conséquent, ou générez-le vous-même via la commande zipapp et utilisez-le comme système de construction intégré.
Source: linux.org.ru