有没有办法将ccache与XCode 4一起使用,以改善C ++构建时间?
使用环境变量我已将CC和CXX设置为ccache,但由于ccache无法识别XCode 4输出的某些参数,因此构建失败。
答案 0 :(得分:3)
Ccache从版本3.2及更新版本获得了Clang支持。
在此处查看有关如何在XCode中使用ccache的可能解决方案: https://pspdfkit.com/blog/2015/ccache-for-fun-and-profit/
答案 1 :(得分:0)
This answer显示了一种技术,通过在Xcode项目中设置CC
和CXX
用户定义的变量,ccache可以与Xcode一起使用。该特定答案是使用CMake创建Xcode项目文件,但同样的原则适用于手动创建的Xcode项目。 CC
和CXX
变量的作用类似于所使用的编译器的覆盖,因此将它们转移到使用您想要的编译器调用ccache的包装器脚本可实现所需的功能。请注意,我只使用Xcode 7对其进行了测试,但我希望早期版本也可以使用。 Peter Steinberger的This article基本上涵盖了您不需要使用CMake所需的功能,但它使用了相同的设置CC
和CXX
Xcode项目变量的技术。