validate
Class: coder.make.BuildTool
Namespace: coder.make
Validate build tool properties
Syntax
validtool = h.validate
Description
validates the validtool
= h
.validatecoder.make.BuildTool
object, and generates
errors if any properties are incorrectly defined.
Input Arguments
Output Arguments
Examples
The coder.make.BuildTool.validate
method returns warning
and error messages if you try to validate a build tool before you have installed the build
tool software (compiler, linker, archiver).
Starting from the Add Custom Toolchains to MATLAB® Coder™ Build Process example, enter the following lines:
tc = intel_tc;
tool = tc.getBuildTool('C Compiler');
tool.validate
If your host computer does not have the Intel® toolchain installed, validate
displays the
following messages:
Warning: Validation of build tool 'Intel C Compiler' may require the toolchain to be set up first. The setup information is registered in the toolchain this build tool belong to. Pass the parent ToolchainInfo object to VALIDATE in order for any toolchain setup to be done before validation. > In C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\ BuildTool.p>BuildTool.checkForPresence at 634 In C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\ BuildTool.p>BuildTool.validate at 430 Error using message In 'CoderFoundation:toolchain:ValidateBuildToolError',data type supplied is incorrect for parameter {1}. Error in C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\ BuildTool.p>BuildTool.checkForPresence (line 664) Error in C:\Program Files\MATLAB\R2013a\toolbox\coder\foundation\build\+coder\+make\ BuildTool.p>BuildTool.validate (line 430) Trial>>
For more information, see Troubleshooting Custom Toolchain Validation.
Version History
Introduced in R2013a