Пакет: coder.make
Представление пользовательского набора инструментальных средств
Использование coder.make.ToolchainInfo
определить и зарегистрировать новый набор инструментов сборки (toolchain) в MathWorks® продукты генерации кода.
Чтобы получить информацию набора инструментальных средств о определенных цепочках инструментальных средств, используйте coder.make.getDefaultToolchain
и coder.make.getToolchainInfoFromRegistry
.
A coder.make.ToolchainInfo
объект содержит:
coder.make.BuildTool
объекты, которые могут описать каждый инструмент сборки
coder.make.BuildConfiguration
объекты, которые могут применить наборы опций к инструментам сборки
создает объект ToolchainInfo по умолчанию и присваивает его указателю, h
= coder.make.ToolchainInfoh
.
Значение по умолчанию ToolchainInfo
объект включает в себя BuildTool
объекты и строения для C, C++ и gmake:
Значение по умолчанию SupportedLanguages
, C/C++
, добавляет BuildTool
и BuildConfiguration
объекты для компиляторов C и C++, чтобы ToolchainInfo
.
Значение по умолчанию BuildArtifact
, gmake
, добавляет BuildTool
объект для gmake, чтобы ToolchainInfo.BuilderApplication
.
Можно использовать входные параметры (пары "имя-значение"), чтобы переопределить эти значения по умолчанию при создании ToolchainInfo
объект. Каждое свойство опционально. Каждое свойство требует соответствующего значения. Этот пример переопределяет SupportedLanguages
или BuildArtifact
по умолчанию.
h
= coder.make.ToolchainInfo('SupportedLanguages
',vLanguages
,'BuildArtifact
',vArtifact
)
Значения свойств по умолчанию для SupportedLanguages
или BuildArtifact
можно переопределить только во время создания информационного объекта набора инструментальных средств. Эти свойства доступны только для чтения после создания объекта.
addAttribute | Добавьте пользовательский атрибут к Attributes |
addBuildConfiguration | Добавьте строение сборки |
addBuildTool | Добавить BuildTool объект к BuildTools |
addIntrinsicMacros | Добавьте собственный макрос к Macros |
addMacro | Добавьте макрос к Macros |
addPostDownloadTool | Добавьте инструмент после загрузки в PostDownloadTool |
addPostExecuteTool | Добавьте инструмент после выполнения к PostbuildTools |
addPostbuildTool | Добавьте инструмент postbuild к PostbuildTools |
addPrebuildTool | Добавьте инструмент prebuild к PrebuildTools |
очистка | Запуск команд очистки |
getAttribute | Получите значение атрибута |
getAttributes | Получить список имен атрибутов |
getBuildConfiguration | Получите указатель для объекта строения сборки |
getBuildTool | Получение BuildTool объект |
getMacro | Получите значение макроса |
getPostbuildTool | Получите postbuild BuildTool объект |
getPrebuildTool | Подготовьте BuildTool объект |
getSupportedLanguages | Получить список поддерживаемых языков |
isAttribute | Определите, существует ли атрибут |
removeAttribute | Удалить атрибут |
removeBuildConfiguration | Удалите строение сборки |
removeBuildTool | Удаление BuildTool объект из BuildTools |
removeIntrinsicMacros | Удалите собственный макрос |
removeMacro | Удалите макрос из Macros |
removePostbuildTool | Удалите инструмент построения постбилда |
removePrebuildTool | Удалите инструмент предварительной сборки |
setBuildConfiguration | Установите значение указанного строения сборки |
setBuildConfigurationOption | Устанавливает значение опций инструмента сборки для строения сборки |
setBuildTool | Присвоение BuildTool объект в именованный инструмент сборки в BuildTools |
setBuilderApplication | Обновляйте приложение Builder для работы на конкретной платформе |
setMacro | Установите значение макроса |
setPostbuildTool | Присвоение BuildTool объект к PostbuildTool инструмент в PostbuildTools |
setPrebuildTool | Присвоение BuildTool объект с именем PrebuildTool в PrebuildTools |
настройка | Активируйте команды настройки набора инструментальных средств, заданные MATLABSetup и ShellSetup |
утвердить | Проверьте набор инструментальных средств |