CMake: Enable -bundled-xcb-xinput by default
This is done by disabling system-xcb-xinput feature by default. It will require user to pass -no-bundled-xcb-xinput to the configure script to override this. The reason for the change is that touchpad gesture implementation requires new code from libxcb, yet this new code is not even released yet. Even if it was released today, at least several years will pass until the new version is common enough. [ChangeLog][Third-Party Code][X11] The xcb plugin is now compiled with the bundled xcb-xinput library by default, in order to enable support for touchpad gestures. Change-Id: Iebb27ecee7facf070ef23f37a55aab0578698f16 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>bb10
parent
536471106d
commit
b00fe3c9aa
|
|
@ -934,6 +934,7 @@ qt_feature("xcb-sm" PRIVATE
|
|||
)
|
||||
qt_feature("system-xcb-xinput" PRIVATE
|
||||
LABEL "Using system-provided xcb-xinput"
|
||||
AUTODETECT OFF
|
||||
CONDITION XCB_XINPUT_FOUND
|
||||
ENABLE INPUT_bundled_xcb_xinput STREQUAL 'no'
|
||||
DISABLE INPUT_bundled_xcb_xinput STREQUAL 'yes'
|
||||
|
|
|
|||
Loading…
Reference in New Issue