Main Content

getCompileFlags

ビルド情報からコンパイラ オプションを取得

説明

options = getCompileFlags(buildinfo,includeGroups,excludeGroups) は、ビルド情報からコンパイラ オプションを返します。

関数は、引数 buildinfo を必要とします。オプション引数 includeGroupsexcludeGroups を使用できます。これらのオプション引数を使用すると、関数で返されたコンパイラ オプションから、グループを選択的に含めるか、除外することができます。

excludeGroups を指定して includeGroups を除外する場合は includeGroups にヌル文字ベクトル ('') を指定してください。

すべて折りたたむ

ビルド情報 myBuildInfo に保存されているコンパイラ オプションを取得します。

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

compflags = 

    '-Zi -Wall'    '-O3'

ビルド情報 myBuildInfoDebug というグループ名で保存されているコンパイラ オプションを取得します。

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

compflags = 

    '-Zi -Wall'

Debug というグループ名をもつコンパイラ オプションを除いて、ビルド情報 myBuildInfo に保存されているコンパイラ オプションを取得します。

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

compflags = 

    '-O3'

入力引数

すべて折りたたむ

生成されたコードのコンパイルとリンクに関する情報を格納する RTW.BuildInfo オブジェクト。

includeGroups 引数を使用するには、myGroups = getGroups(buildInfo) を使用して、利用可能なグループを表示します。

例: ''

excludeGroups 引数を使用するには、myGroups = getGroups(buildInfo) を使用して、利用可能なグループを表示します。

例: ''

出力引数

すべて折りたたむ

ビルド情報に含まれるコンパイラ オプション。

バージョン履歴

R2006a で導入