Кажется, что CMake просто прозрачно устанавливает любой атрибут, который вы задали в файле проекта XCode, - поэтому он поддерживает любые атрибуты, которые вам нравятся.
При проверке одного из моих файлов проекта XCode атрибут, который вы хотите получить, выглядит как GCC_VERSION
, и это допустимые значения (мой XCode - 4.0.2, gcc v4.2).
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_VERSION = 4.2
GCC_VERSION = com.apple.compilers.llvmgcc42
Моя документация по CMake, кажется, предлагает установить XCODE_ATTRIBUTE_X
, а не CMAKE_XCODE_ATTRIBUTE_X.