Класс: 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 =
0h.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