| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #424
|
| |
|
|
|
|
| |
Hide all of buildstream's internal exceptions from the API surface.
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a `variable` attribute to all option definitions,
which if specified, can be used to override and declare variable
at the project.conf level.
A new `get_value()` method was added allowing implementations to
create a string for the value of the option - main subclasses updated
to support the string conversion with `get_value()`
|
|
This sub package includes the OptionPool which is the buildstream
facing API for handling project options, loading them, evaluating
expressions based on options and pre-processing loaded YAML.
This also includes an abstract Option class and an implementation
for each supported option type.
|