Есть ли способ использовать ccache с XCode 4, чтобы улучшить время сборки C ++?
Используя переменные среды, я установил CC и CXX на ccache, но сборка не удалась, поскольку ccache не распознает некоторые параметры, которые выводит XCode 4.
CCache имеет поддержку Clang от версии ccache.samba.org/releasenotes.html#_ccache_3_2 и вкл.
Смотрите здесь для возможного решения о том, как использовать 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.