1

プロジェクトを gcc から clang に移動しました。Xcode (4.1) は clang を使用してビルドしますが、私のプロジェクトは別の xcodeproject (three20) に依存しており、Xcode は gcc を使用してこれをビルドします。clangを使用してすべてを構築したい。

私は xcconfig ファイルを使用しており、メイン プロジェクトが依存している xcconfig で GCC_VERSION を com.apple.compilers.llvm.clang.1_0 に設定しています。

three20 が依存する xcconfig には GCC_VERSION が定義されていません。他のプロジェクトが依存している共有プロジェクトであるため、変更できません (clang に移動したくない場合があります)。

何らかの方法でデフォルトのコンパイラをグローバルに変更する方法はありますか?

これを修正する方法がなく、XCode が gcc を使用して three20 をビルドする場合、異なるコンパイラを使用してビルドされたファイルをリンクしても安全ですか?

4

0 に答える 0