Xcode 如何通过Cmake找到iOS/mac OS X框架

Xcode 如何通过Cmake找到iOS/mac OS X框架,xcode,boost,cmake,Xcode,Boost,Cmake,上下文 我通过这个将Boost C++库打包成一个框架(对于IOS)。该脚本生成boost.framework。当链接到“手工制作”的Xcode项目以构建iOS应用程序时,该框架工作正常 问题 我还有一个Xcode项目(用于构建iOS应用程序),它需要boost.framework。此项目使用CMake生成Xcode项目,然后编译iOS应用程序。CMake确实支持框架,但是,我无法通过我的自定义FindBoostFramework.CMake文件获得CMake认可的boost.framework

上下文

我通过这个将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”沿线的某个位置

有人知道我们找到了这个框架吗

环境: OS:10.8 Xcode:4.4
Cmake 2.8.8

结果表明,Cmake_FRAMEWORK_路径不包含包含所寻求框架的目录路径。

这是旧的,但仍然有效吗?在执行此操作时,我设法找到了框架,但Findboost.cmake尝试从version.hpp读取不存在的版本,而cmake最终失败。