addNonBuildFiles

Добавьте файлы, не связанные с Build, чтобы создать информацию

Описание

пример

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

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

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

Примеры

свернуть все

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

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

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

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

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

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

Входные параметры

свернуть все

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

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

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

Пример: '*.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' group, второй элемент находится в 'DLLFiles' group, и третий элемент находится в 'DocFiles' группа.

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

Введенный в R2008a