コンテクスト
このスクリプトを使用して、Boost C ++ライブラリをフレームワーク(iOS用)にパッケージ化しました。スクリプトはboost.frameworkを生成します。「手作り」のXcodeプロジェクトにリンクしてiOSアプリを構築すると、フレームワークは正常に機能します。
問題
boost.frameworkを必要とする別のXcodeプロジェクト(iOSアプリを構築するため)があります。このプロジェクトは、CMakeを使用してXcodeプロジェクトを生成し、iOSアプリをコンパイルします。CMakeはフレームワークをサポートしていますが、カスタムのFindBoostFramework.cmakeファイルを介してCmakeによって認識されるboost.frameworkを取得することはできません。
参考:CMakeの組み込みのFindBoost.cmakeはブーストフレームワークを見つけられません。私のboost.frameworkは、標準の場所(/ System / Library / Frameworkなど)ではなく、「/ Users / Me / Dev/boost.framework」に沿った場所にあります。
CmMkeにこのフレームワークを見つけてもらうことを知っている人はいますか?
環境:OS:10.8 Xcode:4.4 Cmake 2.8.8