diff options
Diffstat (limited to 'mesonbuild')
| -rw-r--r-- | mesonbuild/envconfig.py | 4 | ||||
| -rw-r--r-- | mesonbuild/environment.py | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/mesonbuild/envconfig.py b/mesonbuild/envconfig.py index c877a7c5a..43fad0cd2 100644 --- a/mesonbuild/envconfig.py +++ b/mesonbuild/envconfig.py @@ -320,9 +320,9 @@ class MachineInfo(HoldableObject): def is_darwin(self) -> bool: """ - Machine is Darwin (iOS/tvOS/OS X)? + Machine is Darwin (macOS/iOS/tvOS/visionOS/watchOS)? """ - return self.system in {'darwin', 'ios', 'tvos'} + return self.system in {'darwin', 'ios', 'tvos', 'visionos', 'watchos'} def is_android(self) -> bool: """ diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py index a0d98ae58..f322cda95 100644 --- a/mesonbuild/environment.py +++ b/mesonbuild/environment.py @@ -487,6 +487,10 @@ KERNEL_MAPPINGS: T.Mapping[str, str] = {'freebsd': 'freebsd', 'linux': 'linux', 'cygwin': 'nt', 'darwin': 'xnu', + 'ios': 'xnu', + 'tvos': 'xnu', + 'visionos': 'xnu', + 'watchos': 'xnu', 'dragonfly': 'dragonfly', 'haiku': 'haiku', 'gnu': 'gnu', |
