getNonBuildFiles

Получите файлы, не связанные с build, из информации о сборке

Описание

пример

files = getNonBuildFiles(buildinfo, concatenatePaths,replaceMatlabroot,includeGroups,excludeGroups) возвращает имена файлов без сборки из информации о сборке, таких как файлы DLL, необходимые для последнего исполняемого файла или файла README.

Функция требует buildinfo, concatenatePaths, и replaceMatlabroot аргументы. Вы можете использовать дополнительные includeGroups и excludeGroups аргументы. Эти необязательные аргументы позволяют вам включать или исключать группы выборочно из файлов, не связанных со сборкой, возвращаемых функцией.

Если вы принимаете решение задать excludeGroups и опускать includeGroups, задайте вектор символов null ('') для includeGroups.

make-файл для сборки разрешает местоположения файлов на основе исходных путей и правил. Процесс сборки не требует, чтобы вы разрешали путь к каждому файлу в информации о сборке. Если вы задаете true для concatenatePaths аргумент, getNonBuildFiles функция возвращает путь для каждого файла:

  • Если путь был явно связан с файлом при его добавлении.

  • Если вы позвонили updateFilePathsAndExtensions (Simulink Coder), чтобы разрешить пути к файлам и расширения перед вызовом getIncludeFiles.

Примеры

свернуть все

Получите имена нестроительных файлов, хранящиеся в информации о сборке, myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addNonBuildFiles(myBuildInfo,{'readme.txt' 'myutility1.dll' ...
   'myutility2.dll'});
nonbuildfiles = getNonBuildFiles(myBuildInfo,false,false);
>> nonbuildfiles

nonbuildfiles = 

    'readme.txt'    'myutility1.dll'    'myutility2.dll'

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

свернуть все

ОпределитьДействие функции
trueКонкатенирует и возвращает каждое имя файла с соответствующим путем.
falseВозвращает только имена файлов.

Пример: true

Используйте replaceMatlabroot аргумент, чтобы контролировать, включает ли функция MATLAB® определение корня в выход, которую он возвращает.

ОпределитьДействие функции
trueЗаменяет лексему $(MATLAB_ROOT) с абсолютным путем для установочной папки MATLAB.
falseНе заменяет лексему $(MATLAB_ROOT).

Пример: true

Как использовать includeGroups аргумент, просматривать доступные группы при помощи myGroups = getGroups(buildInfo).

Пример: ''

Как использовать excludeGroups аргумент, просматривать доступные группы при помощи myGroups = getGroups(buildInfo).

Пример: ''

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

свернуть все

Введенный в R2008a
Для просмотра документации необходимо авторизоваться на сайте