Минимальная перестройка проекта?C++

Программы на C++. Форум разработчиков
Anonymous
 Минимальная перестройка проекта?

Сообщение Anonymous »

Я использую сторонний кроссплатформенный конструктор проектов, который использует различные компиляторы.
Этот конструктор проектов всегда полностью перестраивает проект, и я пытаюсь реализовать механизм «умной перестройки». >

Я подумал о том, чтобы запустить препроцессор для каждого .cpp, выполнить калибровку результата и сравнить его с CRC предыдущей перестройки. Если они отличаются, я отмечу .cpp для компиляции. Если нет, я воспользуюсь предыдущим объектным файлом.

Достаточно ли безопасен этот метод? Вероятно ли, что я получу тот же CRC при изменении кода/заголовков? Существует ли определенный алгоритм CRC, который может сделать его безопаснее?

Подробнее здесь: https://stackoverflow.com/questions/153 ... ct-rebuild

Вернуться в «C++»