ZenMake は、C/C++ および宣言型構成ファイルを備えた他の多くのプログラミング言語用の別のビルド システムです。
ZenMake は、Waf をフレームワークとして使用して Python で書かれています。 プロジェクトの主な目標は、できるだけ使いやすくしながらも、十分な柔軟性を維持することです。
なぜ別のビルド システムを使用するのでしょうか? 詳細 (英語): 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