Пакет: coder.make
Представляйте пользовательский набор инструментальных средств
Используйте coder.make.ToolchainInfo
чтобы задать и указать новый набор программного обеспечения создают инструменты (toolchain) с продуктами генерации кода MathWorks®.
Чтобы получить информацию набора инструментальных средств о заданных наборах инструментальных средств, используйте coder.make.getDefaultToolchain
и coder.make.getToolchainInfoFromRegistry
.
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 | Добавьте инструмент постсборки в PostbuildTools |
addPrebuildTool | Добавьте инструмент перед сборкой в PrebuildTools |
очистка | Запустите команды очистки |
getAttribute | Получите значение атрибута |
getAttributes | Получите список названий атрибута |
getBuildConfiguration | Получите указатель для объекта конфигурации сборки |
getBuildTool | Получите BuildTool объект |
getMacro | Получите значение макроса |
getPostbuildTool | Доберитесь постсоздают BuildTool объект |
getPrebuildTool | Доберитесь предварительно создают BuildTool объект |
getSupportedLanguages | Получите список поддерживаемых языков |
isAttribute | Определите, существует ли атрибут |
removeAttribute | Удалите атрибут |
removeBuildConfiguration | Удалите конфигурацию сборки |
removeBuildTool | Удалите BuildTool объект от BuildTools |
removeIntrinsicMacros | Удалите внутренний макрос |
removeMacro | Удалите макрос из Macros |
removePostbuildTool | Демонтируйте инструмент сборки постсборки |
removePrebuildTool | Демонтируйте инструмент сборки перед сборкой |
setBuildConfiguration | Установите значение заданной конфигурации сборки |
setBuildConfigurationOption | Устанавливает значение опций инструмента сборки для конфигурации сборки |
setBuildTool | Присвойте BuildTool возразите против именованного инструмента сборки в BuildTools |
setBuilderApplication | Обновите рвение разработчика на определенной платформе |
setMacro | Установите значение макроса |
setPostbuildTool | Присвойте BuildTool возразите против PostbuildTool инструмент в PostbuildTools |
setPrebuildTool | Присвойте BuildTool возразите против именованного PrebuildTool в PrebuildTools |
настройка | Вызовите команды настройки набора инструментальных средств, заданные MATLABSetup и ShellSetup |
подтвердить | Подтвердите набор инструментальных средств |