У меня есть каталог, содержащий репозиторий и папку сборки.Папка компоновки содержит полную компоновку объектов, которая вызывается с помощью ninja
.Я хочу тысячи копий этого каталога, где только один исходный файл будет отличаться между копиями.Я надеюсь использовать ninja
в этих скопированных каталогах, вызывая инкрементную, а не полную сборку, делая сборку намного быстрее.Однако запуск ninja
в скопированном каталоге, даже без внесенных изменений, приводит к полной перестройке.Скопированный каталог уже содержит все встроенные объекты, так что это расточительно.
Как ниндзя определяет, какие файлы необходимо перестроить, и как я могу изменить скопированный каталог, чтобы избежать полного перестроения?