getCompileFlags

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

Описание

пример

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

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

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

Примеры

свернуть все

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

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

compflags = 

    '-Zi -Wall'    '-O3'

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

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

compflags = 

    '-Zi -Wall'

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

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

compflags = 

    '-O3'

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

свернуть все

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

Пример: ''

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

Пример: ''

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

свернуть все

Введенный в R2006a