summaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/environment.py1
-rwxr-xr-xmesonbuild/scripts/env2mfile.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
index 71a2f3afc..2621b9ca2 100644
--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -476,6 +476,7 @@ KERNEL_MAPPINGS: T.Mapping[str, str] = {'freebsd': 'freebsd',
'darwin': 'xnu',
'dragonfly': 'dragonfly',
'haiku': 'haiku',
+ 'gnu': 'gnu',
}
def detect_kernel(system: str) -> T.Optional[str]:
diff --git a/mesonbuild/scripts/env2mfile.py b/mesonbuild/scripts/env2mfile.py
index 207d75749..b2c9a45b2 100755
--- a/mesonbuild/scripts/env2mfile.py
+++ b/mesonbuild/scripts/env2mfile.py
@@ -156,6 +156,7 @@ deb_os_map = {
# map from DEB_HOST_ARCH_OS to Meson machine.kernel()
deb_kernel_map = {
'kfreebsd': 'freebsd',
+ 'hurd': 'gnu',
}
def replace_special_cases(special_cases: T.Mapping[str, str], name: str) -> str: