diff options
| -rw-r--r-- | docs/yaml/builtins/build_machine.yaml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/yaml/builtins/build_machine.yaml b/docs/yaml/builtins/build_machine.yaml index 83e0aaf3e..b79525fd5 100644 --- a/docs/yaml/builtins/build_machine.yaml +++ b/docs/yaml/builtins/build_machine.yaml @@ -35,3 +35,24 @@ methods: - name: endian returns: str description: returns `'big'` on big-endian systems and `'little'` on little-endian systems. + +- name: kernel + returns: str + since: 1.2.0 + description: | + Returns the name of the Operating System Kernel, such as `linux`, `xnu`, and + `nt`. [See here for more complete + list](Reference-tables.md#kernel-names-since-120) These are more specific + than `system`. If this cannot be detected (for the build machine), or is not + set in the cross file (for the host machine when cross compiling), calling + this method is fatal. + +- name: subsystem + returns: str + since: 1.2.0 + description: | + Returns the variant of the operating system, such as `ios` and `tvos`. [See + here for more complete list](Reference-tables.md#kernel-names-since-120) + These are more specific than `system`. If this cannot be detected (for the + build machine), or is not set in the cross file (for the host machine when + cross compiling), calling this method is fatal. |
