build_setting parameter of the rule() function. Specifically it is a build setting of type int and is a flag which means this build setting is callable on the command line.
Members
bool
Parameters
| Parameter | Description |
|---|---|
flag | default is False |
exec
Parameters
| Parameter | Description |
|---|---|
exec_group | string; or None; default is None The name of the exec group whose execution platform this transition will use. If not provided, this exec transition will use the target’s default execution platform. |
int
Parameters
| Parameter | Description |
|---|---|
flag | default is False Whether or not this build setting is callable on the command line. |
string
Parameters
| Parameter | Description |
|---|---|
flag | default is False Whether or not this build setting is callable on the command line. |
allow_multiple | default is False Deprecated, use a string_list setting with repeatable = True instead. If set, this flag is allowed to be set multiple times on the command line. The Value of the flag as accessed in transitions and build setting implementation function will be a list of strings. Insertion order and repeated values are both maintained. This list can be post-processed in the build setting implementation function if different behavior is desired. |
string_list
--//my/setting=foo,bar.
Parameters
| Parameter | Description |
|---|---|
flag | default is False Whether or not this build setting is callable on the command line. |
repeatable | default is False If set, instead of expecting a comma-separated value, this flag is allowed to be set multiple times on the command line with each individual value treated as a single string to add to the list value. Insertion order and repeated values are both maintained. This list can be post-processed in the build setting implementation function if different behavior is desired. |