主要内容

getNonBuildFiles

从模型构建信息中获取非构建相关的文件

描述

例子

文件= getNonBuildFiles (buildinfoconcatenatePathsreplaceMatlabrootincludeGroupsexcludeGroups从构建信息中返回非构建文件的名称,例如最终可执行文件或README文件所需的DLL文件。

函数需要buildinfoconcatenatePaths,replaceMatlabroot参数。你可以使用可选的includeGroups而且excludeGroups参数。这些可选参数允许您从函数返回的非构建文件中有选择地包含或排除组。

如果您选择指定excludeGroups和省略includeGroups,指定一个空字符向量()includeGroups

模型构建的makefile基于源路径和规则解析文件位置。构建过程不需要解析构建信息中每个文件的路径。如果你指定真正的concatenatePaths参数,getNonBuildFiles函数返回每个文件的路径:

  • 如果在添加路径时显式地与文件相关联。

  • 如果你打电话来updateFilePathsAndExtensions在调用之前解析文件路径和扩展名getIncludeFiles

例子

全部折叠

获取存储在构建信息中的非构建文件名,myModelBuildInfo

myModelBuildInfo = RTW.BuildInfo;addNonBuildFiles (myModelBuildInfo, {“固定”“myutility1.dll”...“myutility2.dll”});nonbuildfiles = getNonBuildFiles(myModelBuildInfo,false,false);
>> nonbuildfiles nonbuildfiles = 'readme.txt' 'myutility1.dll' 'myutility2.dll'

输入参数

全部折叠

指定 功能操作
真正的 连接并返回每个文件名及其对应的路径。
只返回文件名。

例子:真正的

使用replaceMatlabroot参数来控制函数是否包含MATLAB®它返回的输出中的根定义。

指定 功能操作
真正的 替换令牌$ (MATLAB_ROOT)使用MATLAB安装文件夹的绝对路径。
不替换令牌$ (MATLAB_ROOT)

例子:真正的

要使用includeGroups参数,通过使用查看可用组myGroups = getGroups(buildInfo)

例子:

要使用excludeGroups参数,通过使用查看可用组myGroups = getGroups(buildInfo)

例子:

输出参数

全部折叠

在R2008a中介绍