exponenta event banner

addNonBuildFiles

Добавление файлов, не связанных со сборкой, для сведений о построении

Описание

пример

addNonBuildFiles(buildinfo,filenames,paths,groups) указывает файлы и пути, не связанные с построением, для добавления к информации о построении.

Для выполнения функции требуется buildinfo и filenames аргументы. Можно использовать дополнительный paths аргумент для указания включенных путей к файлам и использования необязательного groups аргумент для группирования параметров.

Генератор кода сохраняет параметры файла и пути, не связанные со сборкой, в информационном объекте построения. Функция добавляет опции к объекту на основе порядка их указания.

Примеры

свернуть все

Добавление файла, не связанного со сборкой readme.txt к информации о построении myBuildInfoи поместите файл в группу DocFiles.

myBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myBuildInfo, ... 
   'readme.txt','/proj/docs','DocFiles');

Добавление файлов, не связанных со сборкой myutility1.dll и myutility2.dll к информации о построении myBuildInfoи поместите файлы в группу DLLFiles.

myBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myBuildInfo, ... 
   {'myutility1.dll' 'myutility2.dll'}, ...
   '/proj/dlls','DLLFiles');

Добавить файлы, не связанные со сборкой (.dll файлы, идентифицированные подстановочным знаком) в указанной папке к информации о построении myBuildInfoи поместите файлы в группу DLLFiles.

myBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myBuildInfo, ... 
   '*.dll','/proj/dlls','DLLFiles');

Входные аргументы

свернуть все

Можно указать filenames аргумент как символьный вектор, как массив символьных векторов или как строка. При указании filenames аргумент в виде многосимвольных векторов, например, 'etc.dll' 'etc_private.dll', filenames аргумент добавляется к информации построения в виде массива символьных векторов.

Если разделитель точек (.), текст имени файла может содержать подстановочные символы. Примеры: '*.*', '*.dll', и '*.d*'.

Функция удаляет повторяющиеся не связанные с построением записи файла с точным совпадением пути и имени файла с ранее определенной записью в информационном объекте построения.

Пример: '*.dll'

Можно указать paths аргумент как символьный вектор, как массив символьных векторов или как строка. Если в качестве символьного вектора указан один путь, функция использует этот путь для всех файлов. При указании paths аргумент в виде многосимвольных векторов, например, '/proj/dll' и '/proj/docs', paths аргумент добавляется к информации построения в виде массива символьных векторов.

Пример: '/proj/dll'

Можно указать groups аргумент как символьный вектор, как массив символьных векторов или как строка. Если указано несколько groups, например, 'DLLFiles' 'DLLFiles' 'DocFiles', функция связана с groups в filenames в порядке появления. Например, filenames аргумент ''myutility1.dll'' ''myutility2.dll'' 'readme.txt' представляет собой массив символьных векторов с тремя элементами. Первый элемент находится в 'DLLFiles' группа, второй элемент находится в 'DLLFiles' группа, и третий элемент находится в 'DocFiles' группа.

Пример: 'DLLFiles' 'DLLFiles' 'DocFiles'

Представлен в R2008a