Fix building with Qt 6.10

Fixes #6326.
This commit is contained in:
Lili Kurek
2025-10-12 09:56:22 +00:00
committed by GitHub
parent 57b72c8a5c
commit 3fb7bc1b56

View File

@@ -48,10 +48,12 @@ set(CMAKE_FIND_PACKAGE_PREFER_CONFIG OFF)
find_package(Threads REQUIRED)
find_package(Qt${QT_MAJOR} COMPONENTS Core Widgets Network OpenGL Gui REQUIRED)
find_package(Qt${QT_MAJOR}LinguistTools REQUIRED NO_CMAKE_FIND_ROOT_PATH)
if(NOT USE_QT6)
# For <qpa/qplatformwindow.h> in src/qt/qt_mainwindow.cpp
if(USE_QT6)
set(QT_NO_PRIVATE_MODULE_WARNING ON)
find_package(Qt6 COMPONENTS GuiPrivate)
else()
include_directories(${Qt5Gui_PRIVATE_INCLUDE_DIRS})
endif ()
endif()
# TODO: Is this the correct way to do this, and is it required on any
# other platforms or with Qt 5?