Ninja 是一个构建系统,旨在尽可能快地运行构建,专注于快速的增量重建,而不是直接手动编写。它的输入文件通常由更高级的工具(如 CMake)生成,而不是手动编写,因为 Ninja 自身的文件格式是故意设计的,尽可能简化和底层。它通常被选为已经使用 CMake 生成构建文件的项目的一个更快的后端。
用自己的话写下这一站的结论。