CMakeは非常に新しく、これまでのところ非常に役に立っています。クロスコンパイルを使用して複数のプラットフォーム用に構築したい一連のカスタムライブラリがあります。ツールチェーンがインストールされ、必要なMakefile
sを手動で作成できますが、CMakeを利用できるようにしたいと思います。
コマンドラインまたはCMakeLists.txt
ファイルで、使用するツールチェーンをcmake
に指示する方法はありますか?
見てみましょう ここ :基本的に、システム名、コンパイラーへのパスなどを設定する「ツールチェーンファイル」を定義します。次に、cmake
を次のように呼び出します。
cmake /path/to/src -DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain/foo-bar-baz.cmake