インテルのみ表示可能 — GUID: kay1653052535785
Ixiasoft
インテルのみ表示可能 — GUID: kay1653052535785
Ixiasoft
16.2.3.2. cmake
CMake は、CMakeLists.txt を使用して構築プロセスを管理するオープンソースのユーティリティー・ツールであり、niosv-app および niosv-bspユーティリティーから生成されます。
CMake は、CMakeLists.txt ファイルを使用して構築ファイルを生成します。これは、main.elf および libbsp.a の構築に使用されます。設定は、CMake 引数 -G、--generator を設定することで変更することができます。 Nios® V プロセッサー・ソフトウェア・ビルド・ツールは、Unix Makefile ジェネレーターに基づいています。シングル・コンフィグレーション・ジェネレーター (CMAKE_BUILD_TYPE) のデフォルトのビルドタイプは、Debug です。量産用にはこのビルドタイプを Release に変更します。
Example: cmake -S software/app -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -B software/app/build
CMake は、構築ファイルがソースファイルと同じ位置にあることを必要としない、アウト・オブ・プレース/アウト・オブ・ソースの構築をサポートします。構築ディレクトリーは任意のディレクトリーに指定が可能で、CMakeLists.txt と同じフォルダー内にある必要はありません。