Raoul Hidalgo Charman pushed to branch raoul/775-execution-environment-reqs at BuildStream / buildstream
Commits:
-
78b3b4df
by Raoul Hidalgo Charman at 2018-11-27T10:23:14Z
1 changed file:
Changes:
| ... | ... | @@ -572,6 +572,30 @@ Architecture options can be tested with the same expressions |
| 572 | 572 |
as other Enumeration options.
|
| 573 | 573 |
|
| 574 | 574 |
|
| 575 |
+.. _project_options_os:
|
|
| 576 |
+ |
|
| 577 |
+OS
|
|
| 578 |
+~~
|
|
| 579 |
+ |
|
| 580 |
+The ``os`` option type is a special enumeration option, which defaults to the
|
|
| 581 |
+results of `uname -s`. It does not support assigning any default in the project
|
|
| 582 |
+configuration.
|
|
| 583 |
+ |
|
| 584 |
+.. code:: yaml
|
|
| 585 |
+ |
|
| 586 |
+ options:
|
|
| 587 |
+ machine_os:
|
|
| 588 |
+ type: os
|
|
| 589 |
+ description: The machine OS
|
|
| 590 |
+ values:
|
|
| 591 |
+ - Linux
|
|
| 592 |
+ - SunOS
|
|
| 593 |
+ - Darwin
|
|
| 594 |
+ - FreeBSD
|
|
| 595 |
+ |
|
| 596 |
+Os options can be tested with the same expressions as other Enumeration options.
|
|
| 597 |
+ |
|
| 598 |
+ |
|
| 575 | 599 |
.. _project_options_element_mask:
|
| 576 | 600 |
|
| 577 | 601 |
Element mask
|
