Я включаю некоторые файлы из библиотеки и использую препроцессор gcc для генерации зависимостей. Прямо сейчас, если я не использую опцию -MG, она включает заголовки библиотеки в качестве зависимостей моих исходных файлов. Если я использую опцию -MG (и исключаю поиск библиотеки, включающий при генерации зависимостей), то он предполагает, что заголовки библиотеки генерируются автоматически, и каждый раз выполняет чистую компоновку.
Есть ли способ трактовать заголовки библиотек так же, как системные заголовки?