Skip to content

configuration

Required: No
Type: List of configuration option overrides
Condition: Yes

The configuration property contains non-default configuration options that should be applied to the project configuration files when the project is initially generated. The options will only be applied on the first generation (i.e. when the config file did not previously exist).

Configuration options should be applied in the order they are declared in the project file, such that the last matching rule in the list is the one that is written to the final config file.

Configuration option overrides have the following properties:

Key Required Type Description
name Yes String Name of the configuration option
value Yes String New value for the configuration option
condition No List of features The configuration option is modified if all the given features are present
unless No List of features The configuration option is modified unless any of the given features are present

Example

1
2
// <o FOO_COUNT>
#define FOO_COUNT   7
1
2
3
configuration:
  - name: "FOO_COUNT"
    value: "9"
Back to top