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, введите h = coder.make.ToolchainInfo в Командном окне MATLAB®.

Имя конфигурации сборки, заданное как вектор символа или скаляр строки.

Типы данных: char | string

Указатель объекта coder.make.BuildConfiguration

Описание конфигурации сборки, заданное как вектор символа или скаляр строки.

Типы данных: 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'
Была ли эта тема полезной?