Класс: coder.make. ToolchainInfo
Пакет: coder.make
Добавьте пользовательский атрибут к Attributes
h. addAttribute (att_name, att_value)
h. addAttribute (att_name)
добавляет пользовательский атрибут с указанным именем к h.
addAttribute (att_name
, att_value
)coder.make. ToolchainInfo. Атрибуты.
Используйте att_value
, чтобы заменить значение атрибута по умолчанию, верное
.
добавляет атрибут и инициализирует его значение к h.
addAttribute (att_name)
истине
.
Все атрибуты являются дополнительными. Можно добавить атрибуты для набора инструментальных средств, чтобы использовать. Следующие атрибуты используются во время процесса сборки:
TransformPathsWithSpaces
(значение = true
/false
), Когда включено, этот метод ищет пробелы в путях к исходным файлам, включайте файлы, включайте пути, дополнительные исходные пути, контуры объектов, и предварительно создайте контуры объектов, пути к библиотеке, и в МАКРОСАХ, используемых в любом из установленных путей. Если какой-либо путь содержит пробелы, альтернативная версия пути возвращена. Для долгих путей или путей с пробелами, это возвращает '~' версию на Windows, когда 8,3 созданий имени включены. На платформах UNIX пути с пробелами возвращены с пробелами, которых оставляют.
RequiresBatchFile
: (значение = true
/false
), Когда включено на Windows, создает пакетный файл, который запускает make-файл, который сгенерирован.
SupportsUNCPaths
: (значение = true
/false
) Взгляды в тех же местоположениях для путей UNC (Windows® только, проигнорированный на платформах Linux®/Mac). Если существует диск, подключенный к UNC, путь указывает, то пути, которые являются путями UNC, будут иметь букву сетевого диска положенной на место.
SupportsDoubleQuotes
: (не заданный или значение = true
), Переносит каждый путь в двойные кавычки, если они содержат пробелы.
RequiresCommandFile
: (значение = true
/false
), Это используется, чтобы обработать длинные archiver/linker строки в Windows. Если задано, make-файл заменяет длинный список объектов на вызов командного файла.
CopyReferencedModelHeaders
: (значение = true
/false
). Скопируйте заголовочные файлы модели - ссылки в подпапку referenced_model_includes
в папке сборки топ-модели. Используйте с атрибутом NoCompilerCommandFile
.
NoCompilerCommandFile
: (значение = true
/false
). Когда включено, процесс сборки не создает файл ответа для путей к заголовочному файлу в иерархии модели - ссылки. Используйте с атрибутом CopyReferencedModelHeaders
.
h.Attribute
ans = # ------------------- # "Attribute" List # ------------------- (empty)
h.addAttribute('TransformPathsWithSpaces',false) h.getAttribute('TransformPathsWithSpaces')
ans = 0
h.addAttribute('CustomAttribute')
h.Attributes
ans = # ------------------- # "Attributes" List # ------------------- CustomAttribute = true
Файл intel_tc.m
от Добавления Пользовательского примера Набора инструментальных средств задает следующие пользовательские атрибуты:
tc.addAttribute('TransformPathsWithSpaces'); tc.addAttribute('RequiresCommandFile'); tc.addAttribute('RequiresBatchFile');
Чтобы видеть значения свойств от того примера в Окне Команды MATLAB, войдите:
h = intel_tc; h.Attributes
ans = # ------------------- # "Attributes" List # ------------------- RequiresBatchFile = true RequiresCommandFile = true TransformPathsWithSpaces = true