Пакет: coder.make
Представление пользовательской цепочки инструментов
Использовать coder.make.ToolchainInfo определение и регистрация нового набора средств сборки программного обеспечения (инструментальной цепочки) с продуктами 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 to 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 | Добавить предварительно созданный инструмент в 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 | Обновление приложения построителя для работы на определенной платформе |
| setMacro | Задать значение макроса |
| setPostbuildTool | Назначить BuildTool объект в PostbuildTool инструмент в PostbuildTools |
| setPrebuildTool | Назначить BuildTool объект с именем PrebuildTool в PrebuildTools |
| установка | Вызов команд настройки цепочки инструментов, указанных в MATLABSetup и ShellSetup |
| утвердить | Проверка цепочки инструментов |