From 6b09aacb5afba68f2542422a4f230a3dab8a9a6c Mon Sep 17 00:00:00 2001 From: Felix Yan Date: Wed, 15 Oct 2025 01:04:57 +0800 Subject: [PATCH] fix: compatibility with Qt 6.10 Credits to Antonio Rojas from Arch Linux. --- xcb/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xcb/CMakeLists.txt b/xcb/CMakeLists.txt index a7adb062..9def06fd 100644 --- a/xcb/CMakeLists.txt +++ b/xcb/CMakeLists.txt @@ -9,6 +9,9 @@ if(${QT_VERSION_MAJOR} STREQUAL "5") find_package(Qt5 REQUIRED COMPONENTS XcbQpa X11Extras EdidSupport XkbCommonSupport) else() find_package(Qt6 REQUIRED COMPONENTS OpenGL XcbQpaPrivate) + if(Qt6_VERSION VERSION_GREATER_EQUAL 6.10) + find_package(Qt6 COMPONENTS OpenGLPrivate REQUIRED) + endif() endif() # NOTE(sbw): 禁止语法树上的 vrp 优化,-O2/-O3 默认开启,会导致测试虚析构函数 HOOK 失败