xserver/hw/xnest/meson.build
Enrico Weigelt, metux IT consult d79432e0d4 Xnest: tidy up extension blacklisting in miinitext.c
The DDX'es sometimes need to disable certain extensions. Instead of complex
include cascades with ifdef'ed ddx-specific include from dix code, it's
more clean to add some clear and explicit knobs set by the DDX'es individual
meson.build.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1401>
2025-02-06 16:14:03 +00:00

44 lines
829 B
Meson

srcs = [
'Args.c',
'Color.c',
'Cursor.c',
'Display.c',
'Events.c',
'Font.c',
'GC.c',
'GCOps.c',
'Handlers.c',
'Init.c',
'Keyboard.c',
'Pixmap.c',
'Pointer.c',
'Screen.c',
'Visual.c',
'Window.c',
'../../mi/miinitext.c',
'../../mi/miinitext.h',
]
executable(
'Xnest',
srcs,
include_directories: inc,
dependencies: [
common_dep,
xnest_dep,
],
link_with: [
libxserver_main,
libxserver,
libxserver_xi_stubs,
libxserver_xkb_stubs,
],
c_args: [ '-DHAVE_XNEST_CONFIG_H', '-DDISABLE_EXT_COMPOSITE', '-DDISABLE_EXT_DPMS', '-DISABLE_EXT_MITSHM' ],
install: true,
)
install_man(configure_file(
input: 'man/Xnest.man',
output: 'Xnest.1',
configuration: manpage_config,
))