【发布时间】:2018-06-13 10:38:10
【问题描述】:
我有一个包含 repo 和 build 文件夹的目录。 build 文件夹包含对象的完整构建,使用ninja 触发。我想要这个目录的数千个副本,其中只有一个源文件在副本之间会有所不同。我希望在这些复制的目录上使用ninja,触发增量构建,而不是完整构建,从而使构建速度更快。但是,在复制的目录中运行ninja,即使没有应用任何更改,也会执行完全重建。复制的目录已经包含所有构建的对象,所以这是浪费。
ninja 如何检测必须重建哪些文件以及如何更改复制的目录以避免完全重建?
【问题讨论】:
标签: build build-system ninja