summaryrefslogtreecommitdiff
path: root/docs/markdown/Reference-tables.md
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2023-04-17 12:46:46 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2023-04-28 23:02:50 +0300
commitc47a9bf56024fc5443d6a1ae11790b796f6ea18a (patch)
tree871b08adb8f7f68cb6e348c6aab868273c028e6e /docs/markdown/Reference-tables.md
parent566fefedc2d408e8b2ed1f754599cf1851f5a295 (diff)
downloadmeson-sysprops.tar.gz
Add kernel and userland properties to machine objects.sysprops
Diffstat (limited to 'docs/markdown/Reference-tables.md')
-rw-r--r--docs/markdown/Reference-tables.md36
1 files changed, 36 insertions, 0 deletions
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md
index fb7deda8a..dbbb92dac 100644
--- a/docs/markdown/Reference-tables.md
+++ b/docs/markdown/Reference-tables.md
@@ -161,6 +161,42 @@ 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 | |
+| windows | |
+| xnu | Kernel of various Apple OSes |
+
+
+## Userland names (since 1.2.0)
+
+Native names as returned by the `.userland()` method.
+
+| Value | Comment |
+| ----- | ------- |
+| gnu | Linux or Hurd |
+| musl | Linux using Musl libc |
+| macos | The OS formerly known as Mac OSX |
+| freebsd | |
+| openbsd | |
+| windows | |
+
+Recommended cross build names for systems that can not run Meson
+natively.
+
+| Value | Comment |
+| ----- | ------- |
+| ios | Apple iOS |
+| tvos | Apple tvOS |
+| watchos | Apple watchOS |
+| ipados | Apple iPadOS |
+
## Language arguments parameter names
These are the parameter names for passing language specific arguments to your build target.