Пакет: coder.make
Представляйте конфигурацию сборки
Конфигурация сборки содержит информацию о том, как создать исходный код и двоичные файлы.
Дайте каждой конфигурации сборки уникальное имя, которое можно использовать, чтобы сослаться или получить доступ к ней, такие как ‘Более быстрые Сборки’.
Конфигурация сборки содержит опции со значениями. Каждая опция сопоставляет с инструментом сборки в объекте ToolchainInfo, который использует конфигурацию сборки.
Например, конфигурация сборки может содержать опции для следующих инструментов сборки в coder.make.ToolchainInfo
:
Компилятор C
Компилятор C++’
Компоновщик
Разделяемый компоновщик библиотеки
Archiver
Загрузить
Выполнение
Значение каждой опции может отличаться от одной конфигурации сборки до другого. Например, “Более быстрые Выполнения” конфигурация сборки могут иметь параметры компилятора, которые включают флаги оптимизации, в то время как конфигурация сборки “Отладки” может иметь параметры компилятора, которые включают символьный флаг отладки.
ConfigObj = coder.make.BuildConfiguration(ConfigName,{Name,Value,...})
addOption | Добавьте новую опцию |
getOption | Получите значение опции |
информация | Получите информацию о конфигурации сборки |
isOption | Определите, существует ли опция |
ключи | Получите все имена опции |
setOption | Установите значение опции |
значения | Получите все значения опции |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).