exponenta event banner

getIncludePaths

Получение путей включения из сведений о построении

Описание

пример

paths = getIncludePaths(buildinfo,replaceMatlabroot,includeGroups,excludeGroups) возвращает имена включенных путей к файлам из информации построения.

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

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

Примеры

свернуть все

Получение путей включения из информации о построении, myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addIncludePaths(myBuildInfo,{'/etc/proj/etclib' ... 
   '/etcproj/etc/etc_build' '/common/lib'}, ...
   {'etc' 'etc' 'shared'});
incpaths = getIncludePaths(myBuildInfo,false);
>> incpaths

incpaths = 

    '\etc\proj\etclib'   [1x22 char]    '\common\lib'

Получение путей в группе shared из информации о построении, myBuildInfo.

myBuildInfo = RTW.BuildInfo;
addIncludePaths(myBuildInfo,{'/etc/proj/etclib' ...
   '/etcproj/etc/etc_build' '/common/lib'}, ...
   {'etc' 'etc' 'shared'});
incpaths = getIncludePaths(myBuildInfo,false,'shared');
>> incpaths

incpaths = 

    '\common\lib'

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

свернуть все

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

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

Пример: true

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

Пример: ''

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

Пример: ''

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

свернуть все

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