diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2021-06-24 13:48:48 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-06-28 20:05:31 +0000 |
commit | 8bf3fb9d042502ddfc187e574c6f83a8994c8a41 (patch) | |
tree | d6f288948b6311dbe9c113f8480584f795bf4040 /configure.cmake | |
parent | b48d28392eda05167036ee53520dace310e33a96 (diff) |
Add checks for xrandr and xdamage
Fixes: QTBUG-94759
Change-Id: Ie9a8fffc93fdf5564959965baae1ef9391f3307c
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 13c62c0905d669bd4fd1ac151a82fe0232a92f13)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'configure.cmake')
-rw-r--r-- | configure.cmake | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/configure.cmake b/configure.cmake index 53392313b..beb53d645 100644 --- a/configure.cmake +++ b/configure.cmake @@ -28,6 +28,7 @@ if(PkgConfig_FOUND) pkg_check_modules(XCOMPOSITE xcomposite) pkg_check_modules(XCURSOR xcursor) pkg_check_modules(XI xi) + pkg_check_modules(XRANDR xrandr) pkg_check_modules(XTST xtst) pkg_check_modules(NSS nss>=3.26) pkg_check_modules(X11 x11) @@ -302,7 +303,7 @@ qt_feature("webengine-system-libpci" PRIVATE ) qt_feature("webengine-ozone-x11" PRIVATE - LABEL "Support qpa-xcb" + LABEL "Support GLX on qpa-xcb" CONDITION LINUX AND TARGET Qt::Gui AND QT_FEATURE_xcb @@ -312,6 +313,7 @@ qt_feature("webengine-ozone-x11" PRIVATE AND XCURSOR_FOUND AND XI_FOUND AND XPROTO_FOUND + AND XRANDR_FOUND AND XTST_FOUND ) @@ -396,7 +398,7 @@ add_check_for_support(webEngineError webEngineSupport CONDITION NOT LINUX OR DBUS_FOUND MESSAGE "Build requires dbus." ) -set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XI XPROTO XTST) +set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XRANDR XI XPROTO XTST) foreach(xs ${xcbSupport}) if(${xs}_FOUND) set(xcbErrorMessage "${xcbErrorMessage} ${xs}:YES") |