Вчера подняли тему скорости сборки после внесения изменений в проект. И вопрос, что надо просто правильно писать, чтобы после незначительных изменений быстро пересобиралось.
А как быть с изменением private элементов класса, который является базовым для нескольких других классов? Ведь такое изменение придётся сделать в заголовочном файле. И несмотря на то, что оно по определению не может повлиять на другие классы, make этого не знает и оценит только время модификации .h. Или кто-то кроме make'а уже умеет заглядывать в .h?