CMake, выберите компилятор Xcode

Я знаю, что до недавнего времени было невозможно выбрать какой-либо конкретный компилятор для проектов xcode, сгенерированных CMake (он всегда выбирал компилятор xcodes по умолчанию). В любом случае это сообщение: http://cmake.3232098.n2.nabble.com/CMake-2-8-1-available-for-download-td4752230.html заставляет меня поверить, что это должно быть возможно с конкретным флагом CMAKE_XCODE_ATTRIBUTE_ к настоящему моменту. К сожалению, я не смог ни найти, какой флаг должен изменять компилятор xcodes, ни список всех флагов xcode, поддерживаемых CMake.

Я использую Xcode 4.2 и CMake 2.8.6, и мне бы хотелось иметь возможность переключаться между LLVM 3.0 и LLVM GCC 4.2 из CMake.

Как я уже сказал, список, в котором перечислены все флаги xcode, которые я могу изменить из CMake, был бы отличным!

Спасибо

РЕДАКТИРОВАТЬ:

с Cmake 2.8.6, если вы хотите сгенерировать проект xcode, для которого по умолчанию не используется Clang / LLVM 3.0, используйте следующее:

set(CMAKE_XCODE_ATTRIBUTE_GCC_VERSION "com.apple.compilers.llvmgcc42")

6
задан moka 19 November 2011 в 19:49
поделиться