我知道,直到最近纔有可能爲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