From a52e03a444622c4efbf6e2d42652eda2841740e2 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Sun, 18 Apr 2021 22:53:16 -0700 Subject: [PATCH] build: Disable non-xemu display backends --- ui/meson.build | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/meson.build b/ui/meson.build index 0ca323cad2..4c8fc26474 100644 --- a/ui/meson.build +++ b/ui/meson.build @@ -85,6 +85,10 @@ specific_ss.add(when: ['CONFIG_SOFTMMU'], if_true: opengl) ui_modules = {} +xemu_enable_extra_ui_modules = false + +if xemu_enable_extra_ui_modules + if curses.found() curses_ss = ss.source_set() curses_ss.add(when: [curses, iconv], if_true: [files('curses.c'), pixman]) @@ -128,7 +132,7 @@ if sdl.found() )) sdl_ss.add(when: [opengl, 'CONFIG_OPENGL'], if_true: files('sdl2-gl.c')) sdl_ss.add(when: x11, if_true: files('x_keymap.c')) - # ui_modules += {'sdl' : sdl_ss} + ui_modules += {'sdl' : sdl_ss} endif if config_host.has_key('CONFIG_SPICE') @@ -147,6 +151,8 @@ if config_host.has_key('CONFIG_SPICE') and config_host.has_key('CONFIG_GIO') ui_modules += {'spice-app': spice_ss} endif +endif # xemu_enable_extra_ui_modules + keymap_gen = find_program('keycodemapdb/tools/keymap-gen') keymaps = [