exponenta event banner

findIncludeFiles

Поиск и добавление файлов включения (заголовков) для создания информации

Описание

пример

findIncludeFiles(buildinfo,extPatterns) выполняет поиск и добавляет файлы включения в информацию о построении.

Используйте findIncludeFiles функция для:

  • Поиск включенных файлов в источнике и включение путей из сведений о построении.

  • Применить необязательный параметр extPatterns для указания шаблонов расширений имен файлов для поиска.

  • Добавьте найденные файлы с их полными путями к информации о построении.

  • Удаление повторяющихся записей include из сведений о построении.

Обеспечить, чтобы findIncludeFiles находит файлы заголовков, добавляет их пути к buildInfo с помощью addIncludePaths функция.

Примеры

свернуть все

Найти включенные файлы с расширением имени файла .h которые содержатся в информации о построении, myBuildInfo. Добавьте полные пути к этим файлам в сведения о построении. Просмотрите файлы включения из сведений о построении.

myBuildInfo = RTW.BuildInfo;
addSourcePaths(myBuildInfo,{fullfile(pwd,...
   'mycustomheaders')},'myheaders');
findIncludeFiles(myBuildInfo);
headerfiles = getIncludeFiles(myBuildInfo,true,false);
>> headerfiles

headerfiles = 

    'W:\work\mycustomheaders\myheader.h'

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

свернуть все

Объект предоставляет информацию для компиляции и связывания сгенерированного кода.

Чтобы указать файлы для поиска, векторы символов или строки в extPatterns аргумент:

  • Должен начинаться со звездочки, за которой следует точка (*.)

  • Может включать комбинацию буквенно-цифровых символов и символов подчеркивания (_)

Пример: '*.h' '*.hpp' '*.x*'

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