Main Content

coder.make.BuildConfiguration クラス

名前空間: coder.make

説明

ビルド構成はソース コードおよびバイナリのビルド方法についての情報を含みます。

各ビルド構成には、"Faster Builds" などの、参照またはアクセスのために使用する一意の名前を付けます。

ビルド構成は値をもつオプションを含みます。各オプションは、ビルド構成を使用する ToolchainInfo オブジェクト内のビルド ツールにマッピングされます。

たとえば、ビルド構成はcoder.make.ToolchainInfoの以下のビルド ツールのオプションを含むことができます。

  • C コンパイラ

  • C++ Compiler

  • リンカー

  • Shared Library Linker

  • アーカイバー

各オプションの値はビルド構成により異なります。たとえば、"Faster Runs" ビルド構成では最適化フラグを含むコンパイラ オプションを指定することがあります。

coder.make.BuildConfiguration クラスは handle クラスです。

作成

ConfigObj = coder.make.BuildConfiguration(ConfigName,{Name,Value,...})

入力引数

すべて展開する

ビルド構成の名前。文字ベクトルとして指定します。

例: 'Faster Builds II'

データ型: char

名前と値の引数

引数のオプションのペアを Name1=Value1,...,NameN=ValueN として指定します。Name は引数名、Value は対応する値です。名前と値の引数は他の引数の後に表示されなければなりませんが、ペアの順序は重要ではありません。

R2021a より前は、名前と値をそれぞれコンマを使って区切り、Name を引用符で囲みます。

オプション名。文字ベクトルとして指定します。

データ型: char

オプションの値。文字ベクトルとして指定します。

データ型: char

出力引数

すべて展開する

構成のオブジェクト ハンドル。変数として返されます。

データ型: char

プロパティ

すべて展開する

ビルド構成の概要。MATLAB® Coder™ ソフトウェアは、プロジェクトのビルド設定の [ハードウェア] タブにある [ビルド構成] パラメーターの下にこの説明を表示します。

BuildConfiguration オブジェクトの作成後、このプロパティに説明を割り当てることができます。

config.Description = 'BldConfigDescription'
config = 

##############################################
# Build Configuration : BldConfigName
# Description         : BldConfigDescription
##############################################

属性:

GetAccess
public
SetAccess
public

データ型: char

ビルド構成の名前。

BuildConfiguration オブジェクトの作成時に、このプロパティに名前を割り当てることができます。

config = coder.make.BuildConfiguration ...
('BldConfigName',{'optiona','1','optionb','2','optionc','3'})

BuildConfiguration オブジェクトの作成後にこのプロパティに名前を割り当てることもできます。

config.Name = 'BldConfigName'

どちらも結果は同じになります。

config = 

##############################################
# Build Configuration : BldConfigName
# Description         : 
##############################################

属性:

GetAccess
public
SetAccess
public

データ型: char

特定のビルド構成のオプションまたは設定のリスト。このリストには名前/値のペアが含まれます。Options プロパティには coder.make.Toolchain.BuildTools 内の各 coder.make.BuildTool オブジェクトのオプションがあります。たとえば、Options には C Compiler ビルド ツールの C Compiler オプションがあります。

属性:

GetAccess
public
SetAccess
public

データ型: coder.make.UnorderedList

メソッド

すべて展開する

バージョン履歴

R2013a で導入