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