Предупреждение при построении проекта с использованием Qt 5.1 на OSX

Я получаю два предупреждения при попытке создания проектов Qt на Mac (с помощью QtCreator).

предупреждение: Нет .qmake.cache присутствует. Это значительно замедляет qmake с этим specpec. warning: Вызовите 'cache()' на верхнем уровне файл проекта, чтобы исправить эту проблему.

Предупреждение указывает на вызов cache() в проекте верхнего уровня, но я не нахожу документацию о том, как я должен это делать.

Я вижу некоторые ошибки, зарегистрированные в qt

Я знаю, что это всего лишь предупреждение, но я заинтересован в его исправлении. Есть ли способ обхода проблемы?

Ответ 1

Решение заключается в вызове cache() в вашем основном файле .pro.
Затем запустите qmake (из меню сборки QtCreator) и перестройте проект.
Предупреждение должно исчезнуть.
Пример .pro:

cache()

QT += ...
//the rest of the .pro file