Ninja 是一个为速度和效率而设计的轻量级构建系统。它不是直接解释项目结构,而是执行预生成的构建计划。这使得它只构建必要的内容,从而显著加快构建时间,特别是在大型项目中。它通常与 CMake 等元构建系统一起使用,这些系统生成 build.ninja 文件,Ninja 然后使用这些文件来执行实际的构建过程。
build.ninja
用自己的话写下这一站的结论。