coder.make.BuildConfiguration class

Пакет: coder.make

Представление строения сборки

Описание

Строение сборки содержит информацию о том, как создать исходный код и двоичные файлы.

Присвойте каждому строению сборки уникальное имя, которое можно использовать для ссылки на нее или доступа к ней, например «Faster Builds».

Строение сборки содержит опции со значениями. Каждая опция сопоставляется с инструментом сборки в объекте ToolchainInfo, который использует строение сборки.

Для примера строения сборки может содержать опции для следующих инструментов сборки в coder.make.ToolchainInfo:

  • Компилятор C

  • Компилятор C++ "

  • Компоновщик

  • Linker для разделяемых библиотек

  • Архиватор

Значение каждой опции может варьироваться от одного строения сборки к другой. Например, строение сборки «Faster Runs» может иметь опции компилятора, которые включают флаги оптимизации, в то время как строение сборки «Debug» может иметь опции компилятора, которые включают символический флаг отладки.

Конструкция

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

Входные параметры

расширить все

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

Пример: 'Faster Builds II'

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

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Имя опции, заданное как вектор символов.

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

Значение опции, заданное как вектор символов.

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

Выходные аргументы

расширить все

Указатель на объект для строения, возвращенный как переменная.

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

Свойства

расширить все

Краткое описание строения сборки. MATLAB® Coder™ программное обеспечение отображает это описание в настройках сборки проекта, на вкладке Hardware, под параметром Build Configuration.

Вы можете назначить описание этому свойству после создания BuildConfiguration объект.

config.Description = 'BldConfigDescription'
config = 

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

Тип данных: char

Атрибуты:

GetAccesspublic
SetAccesspublic

Имя строения сборки.

Вы можете назначить имя этому свойству при создании BuildConfiguration объект.

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

Вы также можете назначить имя этому свойству после создания BuildConfiguration объект.

config.Name = 'BldConfigName'

Оба подхода дают одинаковый результат

config = 

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

Тип данных: char

Атрибуты:

GetAccesspublic
SetAccesspublic

Список опций или настроек для конкретного строения сборки. Этот список содержит пары "имя-значение". The Options свойство имеет опцию для каждого coder.make.BuildTool объект в coder.make.Toolchain.BuildTools. Для примера, Options имеет C Compiler опция для C Compiler инструмент сборки.

Тип данных: coder.make.UnorderedList

Атрибуты:

GetAccesspublic
SetAccesspublic

Методы

addOptionДобавить новую опцию
getOptionПолучите значение опции
информацияПолучите информацию о строении сборки
isOptionОпределите, существует ли опция
ключиПолучите все имена опций
setOptionУстановите значение опции
значенияПолучите все значения опций

Копировать семантику

Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».