From 1d988d971bc4270ba3d148e8e2c143bf8f625b6e Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Mon, 28 Jun 2021 11:06:20 +0200 Subject: Adaptations for 90-based Pick-to: 6.2 Change-Id: I8402b044d8e12d75e144a00984b856f3de10bffd Reviewed-by: Peter Varga --- configure.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'configure.cmake') diff --git a/configure.cmake b/configure.cmake index beb53d645..ff8db2542 100644 --- a/configure.cmake +++ b/configure.cmake @@ -29,6 +29,7 @@ if(PkgConfig_FOUND) pkg_check_modules(XCURSOR xcursor) pkg_check_modules(XI xi) pkg_check_modules(XRANDR xrandr) + pkg_check_modules(XSHMFENCE xshmfence) pkg_check_modules(XTST xtst) pkg_check_modules(NSS nss>=3.26) pkg_check_modules(X11 x11) @@ -315,6 +316,7 @@ qt_feature("webengine-ozone-x11" PRIVATE AND XPROTO_FOUND AND XRANDR_FOUND AND XTST_FOUND + AND XSHMFENCE_FOUND ) #### Support Checks @@ -398,7 +400,8 @@ add_check_for_support(webEngineError webEngineSupport CONDITION NOT LINUX OR DBUS_FOUND MESSAGE "Build requires dbus." ) -set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XRANDR XI XPROTO XTST) +# FIXME: This prevents non XCB Linux builds from building: +set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XRANDR XI XPROTO XSHMFENCE XTST) foreach(xs ${xcbSupport}) if(${xs}_FOUND) set(xcbErrorMessage "${xcbErrorMessage} ${xs}:YES") -- cgit v1.2.1