最近まで、CMakeによって生成されたxcodeプロジェクト用の特定のコンパイラを選択することはできませんでした(常にxcodesのデフォルトコンパイラを選択します)。とにかくこの投稿:http://cmake.3232098.n2.nabble.com/CMake-2-8-1-available-for-download-td4752230.html 私はそれが特定のCMAKE_XCODE_ATTRIBUTE_フラグで今できるはずだと信じさせてくれます.-不幸なことに、どのフラグがxcodesコンパイラやCMakeがサポートしているすべてのxcodeフラグのリストも見逃すことができませんでした。CMake、Xcodeコンパイラを選択してください
私はXcode 4.2とCMake 2.8.6を使用していますが、CMake内からLLVM 3.0とLLVM GCC 4.2を切り替えることができます。
私はCMake内から変更することができるすべてのxcodeフラグをリストしたリストを言ったので、素晴らしいでしょう!
おかげ
EDIT:CMakeの2.8.6と
、あなたは以下を使用して、クラン/ LLVM 3.0をデフォルトにしないXcodeのプロジェクトを生成する場合:
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")
本当に有望ですね、ちょっと試してみてください! – moka
素晴らしいですが、これは動作しますが、CMAKE_XCODE_ATTRIBUTE接頭辞(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION)のみで動作します。タイ! – moka
私は適切に編集しました。 – James