Класс: 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 объекта.
добавляет существующий объект конфигурации сборки к coder.make. ToolchainInfo. BuildConfigurations. Конфигурация сборки должна иметь имя, которое уникально в coder.make. ToolchainInfo. BuildConfigurations.h.
addBuildConfiguration (bldcfg_handle)
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'