Xcode 4.1 строит зависимый проект с другим компилятором, игнорируя GCC_VERSION - PullRequest
1 голос
/ 20 сентября 2011

Я переместил свой проект из 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, безопасно ли связывать вместе файлы, созданные с использованием разных компиляторов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...