我正在尝试使用CMake手动设置某些属性来为iPhone生成Xcode配置。(这是正确的做法吗?)我的CMake文件如下:
project(MYLIB)
set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
set(CMAKE_CONFIGURATION_TYPES Debug Release Debug-iPhone)
set(FILES list of my files...)
add_library(mylib FILES)
set(XCODE_ATTRIBUTE_SDKROOT iphoneos2.2.1)
# more attributes later, I'm just trying to get one to work first
首先,这似乎不起作用 - 在生成的Xcode项目中(我正在运行cmake . -G Xcode
),SDKROOT
仍然设置为nothing,所以它说“当前Mac OS”。
其次,假设这是正确的方法,我如何仅为配置Debug-iPhone
设置属性?