Signed-off-by: Gerd Hoffmann <kra...@redhat.com> --- ui/egl-headless.c | 4 ++++ ui/gtk.c | 4 ++++ ui/sdl2.c | 4 ++++ ui/spice-app.c | 3 +++ ui/spice-core.c | 4 ++++ 5 files changed, 19 insertions(+)
diff --git a/ui/egl-headless.c b/ui/egl-headless.c index da377a74af69..bb94deb568c0 100644 --- a/ui/egl-headless.c +++ b/ui/egl-headless.c @@ -213,3 +213,7 @@ static void register_egl(void) } type_init(register_egl); + +#ifdef CONFIG_OPENGL +module_dep("chardev-spice"); +#endif diff --git a/ui/gtk.c b/ui/gtk.c index 98046f577b9d..0444b3e17171 100644 --- a/ui/gtk.c +++ b/ui/gtk.c @@ -2333,3 +2333,7 @@ static void register_gtk(void) } type_init(register_gtk); + +#ifdef CONFIG_OPENGL +module_dep("chardev-spice"); +#endif diff --git a/ui/sdl2.c b/ui/sdl2.c index a203cb0239e1..24483e6611fd 100644 --- a/ui/sdl2.c +++ b/ui/sdl2.c @@ -918,3 +918,7 @@ static void register_sdl1(void) } type_init(register_sdl1); + +#ifdef CONFIG_OPENGL +module_dep("chardev-spice"); +#endif diff --git a/ui/spice-app.c b/ui/spice-app.c index 4325ac2d9c54..641f4a9d53e3 100644 --- a/ui/spice-app.c +++ b/ui/spice-app.c @@ -221,3 +221,6 @@ static void register_spice_app(void) } type_init(register_spice_app); + +module_dep("ui-spice-core"); +module_dep("chardev-spice"); diff --git a/ui/spice-core.c b/ui/spice-core.c index 272d19b0c152..a78188042578 100644 --- a/ui/spice-core.c +++ b/ui/spice-core.c @@ -1037,3 +1037,7 @@ static void spice_register_config(void) qemu_add_opts(&qemu_spice_opts); } opts_init(spice_register_config); + +#ifdef CONFIG_OPENGL +module_dep("chardev-spice"); +#endif -- 2.31.1