getCompileFlags

Получите параметры компилятора от информации о сборке модели

Синтаксис

options = getCompileFlags(buildinfo,includeGroups,excludeGroups)

Описание

пример

options = getCompileFlags(buildinfo,includeGroups,excludeGroups) возвращает параметры компилятора в информацию о сборке.

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

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

Примеры

свернуть все

Сохраните параметры компилятора в информации о сборке myModelBuildInfo.

myModelBuildInfo = RTW.BuildInfo;
addCompileFlags(myModelBuildInfo,{'-Zi -Wall' '-O3'}, ...
   'OPTS');
compflags = getCompileFlags(myModelBuildInfo);
>> compflags

compflags = 

    '-Zi -Wall'    '-O3'

Сохраните параметры компилятора названием группы Debug в информации о сборке myModelBuildInfo.

myModelBuildInfo = RTW.BuildInfo;
addCompileFlags(myModelBuildInfo,{'-Zi -Wall' '-O3'}, ...
   {'Debug' 'MemOpt'});
compflags = getCompileFlags(myModelBuildInfo,'Debug');
>> compflags

compflags = 

    '-Zi -Wall'

Сохраните параметры компилятора в информации о сборке myModelBuildInfo, кроме тех опций с названием группы Debug.

myModelBuildInfo = RTW.BuildInfo;
addCompileFlags(myModelBuildInfo,{'-Zi -Wall' '-O3'}, ...
   {'Debug' 'MemOpt'});
compflags = getCompileFlags(myModelBuildInfo,'','Debug');
>> compflags

compflags = 

    '-O3'

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

свернуть все

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

Пример: ''

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

Пример: ''

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

свернуть все

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