Использование ccache с XCode 4

Есть ли способ использовать ccache с XCode 4, чтобы улучшить время сборки C++?

Используя переменные окружения, я установил CC и CXX на ccache, но сборка не удалась, поскольку ccache не распознает некоторые параметры, которые выводит XCode 4.

2 ответа

CCache имеет поддержку clang из версии http://ccache.samba.org/releasenotes.html и далее.

Смотрите здесь для возможного решения о том, как использовать ccache в XCode: https://pspdfkit.com/blog/2015/ccache-for-fun-and-profit/

Этот ответ показывает метод, где ccache можно использовать с Xcode, установив CC а также CXX пользовательские переменные в проекте Xcode. Этот конкретный ответ использовал CMake для создания файлов проекта XCode, но тот же принцип применяется к созданным вручную проектам XCode. CC а также CXX Переменные действуют как переопределения для используемого компилятора, поэтому перенаправление их в скрипт-обертку, который вызывает ccache с нужным компилятором, обеспечивает желаемую функциональность. Обратите внимание, что я только протестировал его с Xcode 7, но я ожидаю, что более ранние версии, вероятно, тоже будут работать. Эта статья Питера Стейнбергера также охватывает в основном функциональность, которую вы хотите без использования CMake, но она использует ту же технику настройки CC а также CXX Переменные проекта XCode.

Другие вопросы по тегам