Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

4.1.2.3.3. CMakeLists.txt

Nios® V プロセッサー・ソフトウェア開発フローは、CMakeLists.txt ファイルを生成し、これらのファイルを CMake に渡して、 Nios® V プロセッサー・ソフトウェア・プロジェクトのビルドファイルを生成します。

CMakeLists.txt には次の 2 つのタイプがあります。

  • BSP CMakeLists.txt: niosv-bsp から生成されたもので、BSP プロジェクトのビルドファイルを生成する方法を記述した Cmake のレシピです。CMakeLists.txt には、ビルドの対象となるファイルやディレクトリーがリストされており、ビルドのためのコンパイラー設定を含む toolchain.cmake ファイルが含まれています。
  • APP CMakeLists.txt: niosv-app から生成されたもので、ユーザーが提供するソースファイルを使用してユーザー・アプリケーションやユーザー・ライブラリーのビルドファイルを生成し、特定の BSP とリンクする方法を記述します。

アルテラでは、生成された BSP ファイルの管理とカスタマイズには、プラットフォーム・デザイナー の BSP Editor を使用することをお勧めします。アプリケーションまたはユーザー・ライブラリーについては、生成された CMakeLists.txt を使用することも、独自の CMakeLists.txt を作成することも可能です。