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