我正在尝试使用 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
仍然设置为空,因此它显示“当前 Mac OS”。
其次,假设这是正确的方法,我该如何仅为配置设置属性Debug-iPhone
?