Main Content

addBuildConfiguration

クラス: coder.make.ToolchainInfo
名前空間: coder.make

構文

h.addBuildConfiguration(bldcfg_name)
h.addBuildConfiguration(bldcfg_name, bldcfg_desc)
h.addBuildConfiguration(bldcfg_handle)

説明

h.addBuildConfiguration(bldcfg_name)coder.make.BuildConfigurationオブジェクトを作成し、bldcfg_name の値をオブジェクトの Name プロパティに代入し、オブジェクトを coder.make.ToolchainInfo.BuildConfigurations に追加します。

h.addBuildConfiguration(bldcfg_name, bldcfg_desc)bldcfg_desc の値をオブジェクトの Description プロパティに代入します。

h.addBuildConfiguration(bldcfg_handle) は既存のビルド構成オブジェクトを coder.make.ToolchainInfo.BuildConfigurations に追加します。ビルド構成は coder.make.ToolchainInfo.BuildConfigurations 内で一意の名前をもたなければなりません。

入力引数

すべて展開する

coder.make.ToolchainInfo オブジェクト。h のようにオブジェクト ハンドルを使用して指定します。h を作成するには、MATLAB® コマンド ウィンドウで「h = coder.make.ToolchainInfo」と入力します。

ビルド構成名。文字ベクトルまたは string スカラーとして指定します。

データ型: char | string

coder.make.BuildConfigurationオブジェクトのハンドル

ビルド構成の説明。文字ベクトルまたは string スカラーとして指定します。

データ型: char | string

h.getBuildConfigurations
ans = 

    'Faster Builds'
    'Faster Runs'
    'Debug'
bldcfg_handle = h.getBuildConfiguration('Debug')
bldcfg_handle = 

##############################################
# Build Configuration : Debug
# Description         : Default debug settings for compiling/linking code
##############################################

ARFLAGS            = /nologo $(ARDEBUG) 
CFLAGS             = $(cflags) $(CVARSFLAG) $(CFLAGS_ADDITIONAL) /c /Od $(CDEBUG)
CPPFLAGS           = $(cflags) $(CVARSFLAG) $(CPPFLAGS_ADDITIONAL) /c /Od $(CPPDEBUG)
DOWNLOAD_FLAGS     = 
EXECUTE_FLAGS      = 
LDFLAGS            = $(ldebug) $(conflags) $(LIBS_TOOLCHAIN) $(LDDEBUG) 
MEX_CFLAGS         = 
MEX_LDFLAGS        = 
MAKE_FLAGS         = -f $(MAKEFILE) 
SHAREDLIB_LDFLAGS  = $(ldebug) $(conflags) $(LIBS_TOOLCHAIN) -dll -def:$(DEF_FILE) $(LDDEBUG) 
h.addBuildConfiguration('Debug2','Variant debugging configuration')
h.setBuildConfiguration('Debug2',bldcfg_handle)
h.getBuildConfigurations
ans = 

    'Faster Builds'
    'Faster Runs'
    'Debug'
    'Debug2'

バージョン履歴

R2013a で導入