支持自定义目标工具链方法
本节描述如何配置自定义系统目标文件,以支持使用工具链方法构建。
在“配置参数”对话框中的“代码生成”窗格上,可以为工具链方法或模板生成文件方法设置生成控件。有助于确定出现哪些构建控件的模型配置参数包括这些参数。
模型参数 | 价值 | 笔记 |
---|---|---|
UseToolchainInfoCompliant |
在 |
对于工具链方法,将此参数设置为“上” .对于TMF方法,将此参数设置为“关闭” . |
GenerateMakefile |
在 |
对于工具链方法,将此参数设置为“上” . |
当对话框检测到所选目标具有这些属性时,该对话框将该目标识别为与工具链兼容的,并为工具链方法显示构建控件。
因为自定义目标文件不能直接设置这些属性,所以使用SelectCallback
函数在自定义目标文件中设置属性。的SelectCallback
在TLC文件的RTW_OPTION部分的函数调用可以采用以下形式:
rtwgensettings。SelectCallback= 'enableToolchainCompliant(hSrc, hDlg)';
对应的回调函数可以包含:
以下参数启用工具链遵从性。slConfigUISetVal(hDlg, hSrc, 'UseToolchainInfoCompliant', 'on');slConfigUISetVal(处理,hSrc GenerateMakefile ', '对');以下参数对于工具链遵从性来说是不需要的。但是,建议您设置这些默认值并禁用这些参数(如下所示)。slConfigUISetVal(处理,hSrc RTWCompilerOptimization ', '关闭');slConfigUISetVal(处理,hSrc MakeCommand ', ' make_rtw ');slConfigUISetEnabled(处理、hSrc RTWCompilerOptimization,假);slConfigUISetEnabled(处理、hSrc MakeCommand,假);hSrc.refreshDialog; end
选择自定义目标时,配置参数对话框将显示工具链方法构建控件。示例请参见创建自定义目标配置.
有关显示如何配置自定义目标可选特性的示例,请参见自定义系统目标文件.