Skip to content

Commit 1438925

Browse files
authored
Have GuiPrivate be optionally checked
1 parent 88a3f34 commit 1438925

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/frontend/qt_sdl/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,12 @@ set(SOURCES_QT_SDL
6565
option(USE_QT6 "Use Qt 6 instead of Qt 5" ON)
6666

6767
if (USE_QT6)
68-
find_package(Qt6 COMPONENTS Core Gui GuiPrivate Widgets Network Multimedia OpenGL OpenGLWidgets Svg REQUIRED)
69-
set(QT_LINK_LIBS Qt6::Core Qt6::Gui Qt6::GuiPrivate Qt6::Widgets Qt6::Network Qt6::Multimedia Qt6::OpenGL Qt6::OpenGLWidgets)
68+
find_package(Qt6 COMPONENTS Core Gui Widgets Network Multimedia OpenGL OpenGLWidgets Svg REQUIRED OPTIONAL_COMPONENTS GuiPrivate)
69+
if(TARGET Qt6::GuiPrivate)
70+
set(QT_LINK_LIBS Qt6::Core Qt6::Gui Qt6::GuiPrivate Qt6::Widgets Qt6::Network Qt6::Multimedia Qt6::OpenGL Qt6::OpenGLWidgets)
71+
else()
72+
set(QT_LINK_LIBS Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Network Qt6::Multimedia Qt6::OpenGL Qt6::OpenGLWidgets)
73+
endif()
7074
else()
7175
find_package(Qt5 COMPONENTS Core Gui Widgets Network Multimedia Svg REQUIRED)
7276
set(QT_LINK_LIBS Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network Qt5::Multimedia)

0 commit comments

Comments
 (0)