CMSIS-Toolboxプロジェクトのオプションの変更
このセクションの内容:
コンパイラおよびリンカフラグは、プロジェクト内のさまざまなレベルで変更できます。csolution.ymlファイルに追加されたオプションは、すべてのサブプロジェクトに含めることができます。cproject.ymlファイルに追加されるオプションはプロジェクト固有です。
csolution.ymlの場合、オプションは次のようにbuild-types で指定されます。
build-types:
- type: MyType
compiler: IAR
misc:
- C:
- "‑‑newOption"
- Link:
- "‑‑alsoNewOption"miscセクションは、プロジェクト固有オプション用のcproject.ymlファイルのprojectエントリに追加することができます。または、setupsセクションの下で、特定のコンパイラやコンテキストに対する条件付き引数として追加することもできます。例:
setups:
- setup: IAR_Setup
for-compiler: IAR
misc:
- CPP:
- "‑‑c++"
linker:
- script: linker.icf
define:
- test: 12詳細については、公式のCMSIS-Toolboxドキュメントを参照してください。