【发布时间】:2009-04-27 15:50:13
【问题描述】:
我正在尝试使用 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?
【问题讨论】:
-
这个问题可能会有所帮助:stackoverflow.com/q/12630970/198996