summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorGerd Hoffmann2020-10-19 09:52:24 +0200
committerGerd Hoffmann2020-10-21 15:46:14 +0200
commitc8263659f1268a0f3502568d7663f722b2461935 (patch)
treef04e1339be4b542a2a888a6cd53a58d79e90b02a /util
parentopengl: build egl-headless display modular (diff)
downloadqemu-c8263659f1268a0f3502568d7663f722b2461935.tar.gz
qemu-c8263659f1268a0f3502568d7663f722b2461935.tar.xz
qemu-c8263659f1268a0f3502568d7663f722b2461935.zip
opengl: build opengl helper code modular
Removes opengl dependency from core qemu. The number of shared libraries for qemu-system-x86_64 goes down from 66 to 60 on my system. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20201019075224.14803-15-kraxel@redhat.com
Diffstat (limited to 'util')
-rw-r--r--util/module.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/util/module.c b/util/module.c
index 21237dcc24..fe3b82dd4d 100644
--- a/util/module.c
+++ b/util/module.c
@@ -181,6 +181,13 @@ static const struct {
{ "hw-display-qxl", "ui-spice-core" },
{ "ui-spice-app", "ui-spice-core" },
{ "ui-spice-app", "chardev-spice" },
+
+#ifdef CONFIG_OPENGL
+ { "ui-egl-headless", "ui-opengl" },
+ { "ui-gtk", "ui-opengl" },
+ { "ui-sdl", "ui-opengl" },
+ { "ui-spice-core", "ui-opengl" },
+#endif
};
#endif