web-dev-qa-db-ja.com

CMake:ビルドツールチェーンの指定

CMakeは非常に新しく、これまでのところ非常に役に立っています。クロスコンパイルを使用して複数のプラットフォーム用に構築したい一連のカスタムライブラリがあります。ツールチェーンがインストールされ、必要なMakefilesを手動で作成できますが、CMakeを利用できるようにしたいと思います。

コマンドラインまたはCMakeLists.txtファイルで、使用するツールチェーンをcmakeに指示する方法はありますか?

23
Will

見てみましょう ここ :基本的に、システム名、コンパイラーへのパスなどを設定する「ツールチェーンファイル」を定義します。次に、cmakeを次のように呼び出します。

cmake /path/to/src -DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain/foo-bar-baz.cmake
35
Jack Kelly