Build configuration

The Build Configurations allows you to make ‘variants’ of a project. For example, if your project use shared sources, then you can use different linker scripts to produce a build for a RAM or a ROM memory without duplicating the project. Alternatively, each configuration can have different option sets configured for the project to get different build outputs.

You can manage the build configurations through the context menu on the project (Right-click to the project name  Build Configurations  Manage…​).

ide project build configuration
Fig. 1. Project Build Configurations

With the Manage…​ option, you can add, rename, delete and set status of your configurations.

ide manage configurations
Fig. 2. Manage Build Configurations

One configuration has to be always active, and the Manage Configurations dialog can be used to change the active configuration by selecting the configuration and click btnSetActive. The active build configuration shows up in the list of configurations.

ide build configurations list
Fig. 3. Build Configurations list

The configuration name also defines the name of the output folder.

ide build configurations name
Fig. 4. Build Configurations name