From 6261d2dccafc57587487b271bd3721ca26a58bc3 Mon Sep 17 00:00:00 2001
From: Alexandre Janniaux <ajanni@videolabs.io>
Date: Tue, 30 Aug 2022 15:56:24 +0200
Subject: [PATCH] configure.ac: add support for XCB in static Qt plugins

The plugins are not mandatory for a successful build, but might result
is no platform plugins being available. The rationale is being able to
build a wayland-only platform.
---
 configure.ac | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/configure.ac b/configure.ac
index 9b29d622355d..26b91a8e47ea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3897,6 +3897,13 @@ AS_IF([test "${enable_qt}" != "no"], [
           qmlshapesplugin qmlplugin modelsplugin qsvg qsvgicon
           qtgraphicaleffectsprivate qjpeg ])
 
+        PKG_CHECK_MODULES([QT5_XCB_PLUGINS], [
+          qxcb-glx-integration qxcb
+        ], [VLC_ADD_LIBS([qt],[${QT5_XCB_PLUGINS_LIBS}])], [:])
+
+        dnl Platform plugins are mandatory on those platforms, as opposed to
+        dnl the previous integration for linux which are optional
+
         AS_IF([test "${SYS}" = "mingw32"], [
           PKG_CHECK_MODULES([QT5_PLATFORM_PLUGINS], [qwindows qwindowsvistastyle])
         ])
-- 
GitLab