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