语境
我通过这个脚本将 Boost C++ 库打包成一个框架(适用于 iOS)。该脚本生成boost.framework。当链接到“手工制作”的 Xcode 项目以构建 iOS 应用程序时,该框架可以正常工作。
问题
我有另一个需要 boost.framework 的 Xcode 项目(用于构建 iOS 应用程序)。该项目使用 CMake 生成 Xcode 项目,然后编译 iOS 应用程序。CMake 确实支持框架,但是,我无法通过我的自定义 FindBoostFramework.cmake 文件获得 Cmake 识别的 boost.framework。
仅供参考:CMake 的内置 FindBoost.cmake 没有找到 boost 框架。我的 boost.framework 不位于标准位置(例如 /System/Library/Framework ),而是位于“/Users/Me/Dev/boost.framework”行的某个位置。
有谁知道让 CmMke 找到这个框架?
环境:操作系统:10.8 Xcode:4.4 Cmake 2.8.8