matlabshared.targetsdk.BuildConfiguration class

Package: matlabshared.targetsdk
Superclasses:

Configuration that describes how to build generated code

Description

A BuildConfiguration object that specifies the build configuration for a toolchain that is defined as the application deployment mechanism for your target. For example, a build configuration might define compiler defines and paths for include files.

Construction

H = BuildConfiguration(configurationName) returns a build configuration object H, with the Name property set to the string configurationName.

Input Arguments

expand all

Name of the BuildConfiguration object, specified as a string.

Data Types: char

Properties

expand all

The assembler flags used when compiling code with this build configuration, specified as a string. The default is ''.

Data Types: char

The C compiler flags used when compiling code with this build configuration, specified as a string. The default is ''.

Data Types: char

The C++ compiler flags used when compiling code with this build configuration, specified as a string. The default is ''.

Data Types: char

The C++ linker flags used when linking code with this build configuration, specified as a string. The default is ''.

Data Types: char

The additional include paths used when compiling code with this build configuration, specified as a cell array of strings. The default is {}.

Data Types: cell

The include paths to be excluded when compiling code with this build configuration, specified as a cell array of strings. The default is {}.

An include path may include tokens. If a path separator is included as part of the path, it must be valid for all supported host platforms.

Data Types: cell

The C linker flags used when linking code with this build configuration, specified as a string. The default is ''.

Data Types: char

The additional link objects used when linking code with this build configuration, specified as a cell array of strings. The default is {}.

A link object must include a full path. The path may include tokens. If a path separator is included as part of the path, it must be valid for all supported host platforms.

Data Types: cell

Name of the BuildConfiguration object, specified as a string. The default is ''.

Data Types: char

The additional source files used when compiling code with this build configuration, specified as a cell array of strings. The default is {}.

Data Types: cell

The source files to be excluded when compiling code with this build configuration, specified as a cell array of strings. The default is {}. A source file must include a full path. The path may include tokens. If a path separator is included as part of the path, it must be valid for all supported host platforms.

Data Types: cell

Methods

addNewBaseRateTriggerAdd new base rate trigger to bare metal scheduler
deleteBaseRateTriggerDelete base rate trigger from bare metal scheduler

Introduced in R2015a