上下文
我通过此script将Boost C ++库打包到一个框架(适用于iOS)。该脚本生成 boost.framework 。当链接到“手工制作”Xcode项目以构建iOS应用程序时,该框架可以正常工作。
问题
我有另一个Xcode项目(构建一个iOS应用程序),需要boost.framework。该项目使用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
答案 0 :(得分:1)
事实证明,CMAKE_FRAMEWORK_PATH不包含包含所寻求框架的目录路径。