6.1.2.17. RenesasIntegration¶
Use Renesas CS+ project file (.rcpe) for analysis compilation
This rule uses a Renesas CS+ project file (.rcpe) for the
analysis compilation and corresponds to the command-line tool
build_rcpe.
Options¶
The following places define options that affect this rule: BuildSystemIntegration, Project-GlobalOptions
abort_on_error¶
abort_on_error : bool = True
capture_output¶
capture_output : bool = False
The output will be parsed according to the format configured with the options output_format, stdout_format, stderr_format.
config¶
config : str = 'DefaultBuild'
Build mode configuration to analyze.
cwd¶
cwd : bauhaus.analysis.config.ProjectRelativePath | None = None
Directory for execution of tool build_rcpe. Defaults to
/Project/directory if left unspecified.
environment¶
environment : dict[str, str] = {}
Environment for calling tool build_rcpe.
These entries are added to the environment and existing ones will be overwritten.
micom_tool_path¶
micom_tool_path : bauhaus.analysis.config.PlainPath | None = None
Location of Renesas Micom tools (required for expansion of project file variable
%MicomToolPath%).
options¶
options : str | None = None
Additional command-line options to pass to tool build_rcpe.
output_directory_prefix¶
output_directory_prefix : bauhaus.analysis.config.PlainPath | None = None
Append prefix to output directory structure.
output_format¶
output_format : list[str] = ['generic']
The format names available here correspond to the provider
options in /Analysis/AnalysisControl/ExternalAnalysisFormats.
This option only has an effect if capture_output is true.
projectname¶
projectname : str | None = None
Project name to analyze (if multiple projects are in the .rcpe file;
first project is taken if projectname is unset).
rcpe_file¶
rcpe_file : bauhaus.analysis.config.PlainPath = 'None (value must be set)'
Location of the Renesas CS+ project file (.rcpe) to use for
analysis compilation (interpreted relative to
/Project/directory, or cwd
if set).
stderr_format¶
stderr_format : list[str] = []
The format names available here correspond to the provider
options in /Analysis/AnalysisControl/ExternalAnalysisFormats.
This option only has an effect if capture_output is true.
stdout_format¶
stdout_format : list[str] = []
The format names available here correspond to the provider
options in /Analysis/AnalysisControl/ExternalAnalysisFormats.
This option only has an effect if capture_output is true.