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