diff options
author | Liang Qi <liang.qi@qt.io> | 2020-12-17 11:23:30 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2022-09-06 11:21:43 +0200 |
commit | 012132c60d625b2de0039bdda3c22a0a8fe2dfe5 (patch) | |
tree | e74b40db7ed2046e4280931819fefa8c5d78bab9 /src/gui/configure.cmake | |
parent | e6d3657f7f90a6a184b391d74a9542ef0acf072c (diff) |
xcb: use libxcb-cursor to replace Xlib/libXcursor
[ChangeLog][Linux/XCB] Used libxcb-cursor to replace Xlib/libXcursor
Fixes: QTBUG-67373
Change-Id: I04a30e401467e48b431a5cc63984f7b70a09faf0
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Liang Qi <liang.qi@qt.io>
Diffstat (limited to 'src/gui/configure.cmake')
-rw-r--r-- | src/gui/configure.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake index d29ffec8b9..5c28f1ab3e 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake @@ -71,6 +71,9 @@ if((X11_SUPPORTED) OR QT_FIND_ALL_PACKAGES_ALWAYS) qt_find_package(XCB 1.11 PROVIDED_TARGETS XCB::XCB MODULE_NAME gui QMAKE_LIB xcb) endif() if((X11_SUPPORTED) OR QT_FIND_ALL_PACKAGES_ALWAYS) + qt_find_package(XCB 0.1.1 COMPONENTS CURSOR PROVIDED_TARGETS XCB::CURSOR MODULE_NAME gui QMAKE_LIB xcb_cursor) +endif() +if((X11_SUPPORTED) OR QT_FIND_ALL_PACKAGES_ALWAYS) qt_find_package(XCB 0.3.9 COMPONENTS ICCCM PROVIDED_TARGETS XCB::ICCCM MODULE_NAME gui QMAKE_LIB xcb_icccm) endif() qt_add_qmake_lib_dependency(xcb_icccm xcb) @@ -482,6 +485,7 @@ glFramebufferTexture(GL_TEXTURE_2D, GL_DEPTH_STENCIL_ATTACHMENT, 1, 0); qt_config_compile_test(xcb_syslibs LABEL "XCB (extensions)" LIBRARIES + XCB::CURSOR XCB::ICCCM XCB::IMAGE XCB::KEYSYMS @@ -500,6 +504,7 @@ qt_config_compile_test(xcb_syslibs #include <xcb/xcb.h> #include <xcb/xcb_image.h> #include <xcb/xcb_keysyms.h> +#include <xcb/xcb_cursor.h> #include <xcb/randr.h> #include <xcb/render.h> #include <xcb/shape.h> |