meson: Add HAVE_LIBDISPATCH define to xquartz build.

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Eric Anholt 2018-08-07 16:23:12 -07:00 committed by Adam Jackson
parent 843e44adf1
commit 9869512cbf
2 changed files with 13 additions and 8 deletions

View File

@ -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,
)

View File

@ -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