随着本周早些时候 Fedora 42 的发布,围绕Fedora 43 的更多功能开发工作和规划正在升温。目前针对 Fedora 43 提交的另一项早期变更提案是将 CMake 构建系统的默认生成器从 Make 更改为 Ninja。
Fedora 43 正在考虑将 CMake 使用的默认生成器从 Ninja 更改为使用 Ninja 后端。正如大多数 Linux 开发人员和从源代码滚动的人所知,使用 Ninja 可以获得更好的性能。
一些 Fedora 软件包已经明确使用 Ninja 后端,但这个新的变更提案将按照%cmake宏的指定设置默认值。
最终结果是,这个变更提案将带来更快的构建时间和更好的默认程序运行环境支持,特别是对于 CMake+Ninja 功能得到更好支持的领域,例如 C++ 模块。
关于这个 Fedora 43 变更提案的更多细节,仍需由 Fedora 工程和指导委员会 (FESCo) 投票表决,可以通过Fedora Wiki找到。