我知道,直到最近才有可能为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标志将是伟大的!
感谢
编辑:
通过CMake 2.8.6,如果你想生成的Xcode项目不默认为锵/ LLVM 3.0,使用以下命令:
set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")
谢谢,看起来真的很有希望,我会尝试一下! – moka
太棒了,这个工作,但只有CMAKE_XCODE_ATTRIBUTE前缀,即CMAKE_XCODE_ATTRIBUTE_GCC_VERSION。 TY! – moka
酷,我编辑得适当。 – James