From 9869512cbf1bd87146f59106c0c71bda76cc0dcc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 7 Aug 2018 16:23:12 -0700 Subject: [PATCH] meson: Add HAVE_LIBDISPATCH define to xquartz build. Signed-off-by: Eric Anholt Reviewed-by: Peter Hutterer --- hw/xquartz/meson.build | 20 +++++++++++++------- include/meson.build | 1 - 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/hw/xquartz/meson.build b/hw/xquartz/meson.build index f92fbc960..ebb24132c 100644 --- a/hw/xquartz/meson.build +++ b/hw/xquartz/meson.build @@ -17,6 +17,18 @@ srcs = [ '../../mi/miinitext.c', ] +xquartz_c_args = [ + '-DXFree86Server', + # XXXX: BUILD_DATE + '-DXSERVER_VERSION="' + meson_project.version() + '"', + '-DINXQUARTZ', + '-DUSE_NEW_CLUT', +] + +if cc.has_function('dispatch_async') + xquartz_c_args += '-DHAVE_LIBDISPATCH' +endif + executable( 'Xquartz', srcs, @@ -29,12 +41,6 @@ executable( libxserver_glx, libxserver_pseudoramix, ], - c_args: [ - '-DXFree86Server', - # XXXX: BUILD_DATE - '-DXSERVER_VERSION="' + meson_project.version() + '"', - '-DINXQUARTZ', - '-DUSE_NEW_CLUT', - ], + c_args: xquartz_c_args, install: true, ) diff --git a/include/meson.build b/include/meson.build index 3548ac3c9..43139fa97 100644 --- a/include/meson.build +++ b/include/meson.build @@ -54,7 +54,6 @@ conf_data.set('HAS_APERTURE_DRV', host_machine.system() == 'openbsd') # XXX: FALLBACK_INPUT_DRIVER # XXX: BUNDLE_ID_PREFIX -# XXX: HAVE_LIBDISPATCH conf_data.set_quoted('OSNAME', 'Linux') # XXX conf_data.set('HAVE_INPUTTHREAD', '1') # XXX