Build configuration
Build configuration defined by toolchain
Model Configuration Pane: Code Generation
Description
The Build configuration parameter specifies compiler optimization or debug settings for the specified toolchain.
Note
This parameter appears when the model is configured with a system target file that specifies toolchain-based code generation, as described in Configure Toolchain (ToolchainInfo) or Template Makefile Build Process.
Dependencies
Selecting Specify
displays a table of tools with editable options. Use this table to customize settings for the current model. See Toolchain details.
Settings
Faster Builds
(default) | Faster Runs
| Debug
| Specify
Faster Builds
Optimizes for shorter build times.
Faster Runs
Optimizes for executable program that runs faster.
Debug
Optimizes for debugging.
Specify
Displays a table of tools with editable options. Use the table to customize settings for the current model. See Toolchain details.
This interaction helps synchronize the Toolchain value and Build configuration settings that you specify manually.
Modifying the setting of Build configuration, can change the Toolchain value. The Automatically locate an installed toolchain
is the only value for Toolchain that is affected by changing the Build configuration to Specify
.
Changing the setting of Build configuration to
Specify
, changes the Toolchain valueAutomatically locate an installed toolchain
(default) to the value of the toolchain that was located (for example,Microsoft Visual C++ 2012 v11.0 |(64-bit Windows)
).Changing Build configuration from
Specify
to another value does not change the Toolchain value.
Tips
Click Show settings to display a table of tools with options for the current build configuration. See Toolchain details.
Customize the toolchain options for the Specify
build configuration. These options only apply to the current project.
To extract macro definitions (including compiler optimization flags) from the generated makefile for toolchain approach builds on Windows® or UNIX® systems, see the
description in Manage Build Process Files.model
.bat
Recommended Settings
Application | Setting |
---|---|
Debugging | Debug |
Traceability | No impact |
Efficiency | Faster Runs |
Safety precaution | No impact |
Programmatic Use
Parameter: BuildConfiguration |
Type: character vector |
Value: 'Faster Builds' | 'Faster Runs' | 'Debug' | 'Specify' |
Default: 'Faster Builds' |
Version History
Introduced in R2013b