Как ниндзя определяет, какие файлы восстановить? - PullRequest
0 голосов
/ 13 июня 2018

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

Как ниндзя определяет, какие файлы необходимо перестроить, и как я могу изменить скопированный каталог, чтобы избежать полного перестроения?

1 Ответ

0 голосов
/ 14 июня 2018

Оказывается, метки времени копий тоже должны быть одинаковыми.Я использовал cp -r source dest, но я должен был добавить флаг для копирования меток времени: cp -rp source dest.

...