Утилита контроля изменений в генерируемых файлах
От: anidal  
Дата: 05.09.19 10:30
Оценка:
Доброго всем дня.
Подскажите решение следующей проблемы:
Есть большой проект, состоящий из исходников и дополнительных файлов, генерируемых утилитой конфигурирования.
Дополнительные файлы включаются в исходники через #include

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

Возможное решение проблемы — перед запуском утилиты конфигурирования снимать образ директорий с дополнительными файлами и после завершения
работы утилиты сравнивать пофайлово образ и текущие файлы.
Если файлы не поменялись по содержимому они восстанавливаются из образа (со старой датой создания/модификации) и в этом случае пересобирать требуется только те исходники, где реально поменялись #include файлы.

Есть ли какие-нибудь готовые решения?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.