cmake: Qt5::GuiPrivate is only needed on Windows

This commit is contained in:
Sergio Martins
2020-10-26 16:14:07 +00:00
parent 31fcbebaff
commit a586a7894b

View File

@@ -168,13 +168,13 @@ if(CMAKE_COMPILER_IS_GNUCXX OR IS_CLANG_BUILD)
endif() endif()
if(${PROJECT_NAME}_QTQUICK) if(${PROJECT_NAME}_QTQUICK)
target_link_libraries(kddockwidgets PUBLIC Qt5::Widgets Qt5::Quick Qt5::QuickControls2 kddockwidgets_multisplitter PRIVATE Qt5::GuiPrivate) target_link_libraries(kddockwidgets PUBLIC Qt5::Widgets Qt5::Quick Qt5::QuickControls2 kddockwidgets_multisplitter)
else() else()
target_link_libraries(kddockwidgets PUBLIC Qt5::Widgets kddockwidgets_multisplitter PRIVATE Qt5::GuiPrivate) target_link_libraries(kddockwidgets PUBLIC Qt5::Widgets kddockwidgets_multisplitter)
endif() endif()
if (WIN32) if (WIN32)
target_link_libraries(kddockwidgets PRIVATE Dwmapi) target_link_libraries(kddockwidgets PRIVATE Qt5::GuiPrivate Dwmapi)
elseif(NOT APPLE) elseif(NOT APPLE)
find_package(Qt5X11Extras) find_package(Qt5X11Extras)
target_link_libraries(kddockwidgets PUBLIC Qt5::X11Extras) target_link_libraries(kddockwidgets PUBLIC Qt5::X11Extras)