Я переместил свой проект из gcc в clang, и Xcode (4.1) строит его, используя clang, но мой проект зависит от другого xcodeproject (three20), и Xcode строит его, используя gcc. Я хочу, чтобы все строилось с использованием clang.
Я использую файлы xcconfig, и я установил для GCC_VERSION значение com.apple.compilers.llvm.clang.1_0 в xcconfig, от которого зависит мой основной проект.
В xcconfig не определен GCC_VERSION, от которого зависит Three20, и я не могу это изменить, потому что это общий проект, от которого зависят другие проекты (они могут не захотеть переходить в лязг).
Есть ли способ каким-то образом глобально изменить компилятор по умолчанию?
Если нет способа исправить это, и XCode будет использовать gcc для сборки three20, безопасно ли связывать вместе файлы, созданные с использованием разных компиляторов?