Mesa (master): meson: Add support for gnu hurd
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Dec 18 17:23:28 UTC 2018
Module: Mesa
Branch: master
Commit: 8c77f4c76ddfe0b692b430b012b65f6981a53336
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c77f4c76ddfe0b692b430b012b65f6981a53336
Author: Dylan Baker <dylan at pnwbakers.com>
Date: Tue Dec 4 09:56:30 2018 -0800
meson: Add support for gnu hurd
CC: 18.3 <mesa-stable at lists.freedesktop.org>
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
---
meson.build | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/meson.build b/meson.build
index ede22caf37..8eb5c09245 100644
--- a/meson.build
+++ b/meson.build
@@ -220,8 +220,6 @@ elif system_has_kms_drm
else
# FIXME: haiku doesn't use dri, and xlib doesn't use dri, probably should
# assert here that one of those cases has been met.
- # FIXME: GNU (hurd) ends up here as well, but meson doesn't officially
- # support Hurd at time of writing (2017/11)
# FIXME: illumos ends up here as well
with_dri_platform = 'none'
endif
@@ -783,7 +781,7 @@ if cc.compiles('int foo(void) __attribute__((__noreturn__));',
endif
# TODO: this is very incomplete
-if ['linux', 'cygwin'].contains(host_machine.system())
+if ['linux', 'cygwin', 'gnu'].contains(host_machine.system())
pre_args += '-D_GNU_SOURCE'
endif
@@ -942,7 +940,7 @@ endif
with_asm_arch = ''
if with_asm
if host_machine.cpu_family() == 'x86'
- if system_has_kms_drm
+ if system_has_kms_drm or host_machine.system() == 'gnu'
with_asm_arch = 'x86'
pre_args += ['-DUSE_X86_ASM', '-DUSE_MMX_ASM', '-DUSE_3DNOW_ASM',
'-DUSE_SSE_ASM']
More information about the mesa-commit
mailing list