Skip to main content

IAR Embedded Workbench for Arm 9.70.x

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ドキュメントを参照してください。