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