diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2023-04-17 12:46:46 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2023-06-19 18:03:57 +0300 |
commit | b0d2a925849be8826ec5f18755a5aed743f5c72d (patch) | |
tree | 0cafe07707aeb97d71cc27ff0f7fe87281b8a9b1 /docs/markdown/Reference-tables.md | |
parent | 23efc1abeac2a7b95e22aaeb6ca178b492bf5247 (diff) | |
download | meson-b0d2a925849be8826ec5f18755a5aed743f5c72d.zip meson-b0d2a925849be8826ec5f18755a5aed743f5c72d.tar.gz meson-b0d2a925849be8826ec5f18755a5aed743f5c72d.tar.bz2 |
Add kernel and subsystem properties to machine objects.
Diffstat (limited to 'docs/markdown/Reference-tables.md')
-rw-r--r-- | docs/markdown/Reference-tables.md | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md index 7354cd4..b553832 100644 --- a/docs/markdown/Reference-tables.md +++ b/docs/markdown/Reference-tables.md @@ -163,9 +163,44 @@ These are provided by the `.system()` method call. Any string not listed above is not guaranteed to remain stable in future releases. +## Kernel names (since 1.2.0) + +Native names as returned by the `.kernel()` method. + +| Value | Comment | +| ----- | ------- | +| linux | | +| freebsd | | +| openbsd | | +| netbsd | | +| nt | | +| xnu | Kernel of various Apple OSes | +| sunos | | +| dragonfly | | +| haiku| | +| none | For e.g. bare metal embedded | + + +## Subsystem names (since 1.2.0) + +A more specific description of the system in question. Most values are +meant to be used in cross files only, as those platforms can not run +Meson natively. + +| Value | Comment | +| ----- | ------- | +| macos | Apple macOS (formerly OSX) | +| ios | Apple iOS | +| ios-simulator | | +| tvos | Apple tvOS | +| tvos-simulator | | +| watchos | Apple watchOS | +| watchos-simulator | | + ## Language arguments parameter names -These are the parameter names for passing language specific arguments to your build target. +These are the parameter names for passing language specific arguments +to your build target. | Language | compiler name | linker name | | ------------- | ------------- | ----------------- | |