私のプロジェクトディレクトリには、アプリケーションをビルドするときにアプリケーションバンドルにコピーする必要があるサードパーティ製のフレームワーク、つまりSFMLがあります。それを行うためのきれいな方法(おそらく、Xcodeのファイルコピービルドフェーズのような)?CMake:アプリケーションバンドルにフレームワークをコピーする
ありがとう
私のプロジェクトディレクトリには、アプリケーションをビルドするときにアプリケーションバンドルにコピーする必要があるサードパーティ製のフレームワーク、つまりSFMLがあります。それを行うためのきれいな方法(おそらく、Xcodeのファイルコピービルドフェーズのような)?CMake:アプリケーションバンドルにフレームワークをコピーする
ありがとう
CMakeのBundleUtilitiesモジュールをチェックアウトしてください。
ここでは機能しているサンプルアプリケーションとの完全なwikiのエントリがあります:
http://www.cmake.org/Wiki/BundleUtilitiesExample
BundleUtilitiesモジュールのドキュメントはここにある:
http://www.cmake.org/cmake/help/v2.8.8/cmake.html#module:BundleUtilities
私はCMakeの-Pの設定をお勧めしますfixup_bundleを適切に呼び出し、インストール時にそのスクリプトを呼び出すためにCMakeの "install(SCRIPT ...)"コマンドを使用するスクリプト。このアプローチで問題が発生した場合や、サンプルやドキュメントについて不明な点がある場合は、後でさらに具体的な質問をしてください。