Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plasma
Plasma Workspace
Commits
1a072208
Commit
1a072208
authored
Jan 29, 2021
by
Nicolas Fella
Browse files
Use versionless Qt cmake target
This makes it easier to build against both Qt5 and Qt6
parent
7d94c13e
Changes
102
Hide whitespace changes
Inline
Side-by-side
applets/appmenu/lib/CMakeLists.txt
View file @
1a072208
...
...
@@ -7,9 +7,9 @@ add_library(plasma_applet_appmenu MODULE ${appmenuapplet_SRCS})
kcoreaddons_desktop_to_json
(
plasma_applet_appmenu ../package/metadata.desktop
)
target_link_libraries
(
plasma_applet_appmenu
Qt
5
::Widgets
Qt
5
::Quick
Qt
5
::DBus
Qt::Widgets
Qt::Quick
Qt::DBus
KF5::Plasma
KF5::WindowSystem
PW::LibTaskManager
)
...
...
applets/appmenu/plugin/CMakeLists.txt
View file @
1a072208
...
...
@@ -5,9 +5,9 @@ set(appmenuapplet_SRCS
add_library
(
appmenuplugin SHARED
${
appmenuapplet_SRCS
}
)
target_link_libraries
(
appmenuplugin
Qt
5
::Core
Qt
5
::Widgets
Qt
5
::Quick
Qt::Core
Qt::Widgets
Qt::Quick
KF5::Plasma
KF5::WindowSystem
PW::LibTaskManager
...
...
applets/digital-clock/plugin/CMakeLists.txt
View file @
1a072208
...
...
@@ -15,9 +15,9 @@ set(digitalclockplugin_SRCS
)
add_library
(
digitalclockplugin SHARED
${
digitalclockplugin_SRCS
}
)
target_link_libraries
(
digitalclockplugin Qt
5
::Core
Qt
5
::Qml
Qt
5
::Widgets
# for QAction...
target_link_libraries
(
digitalclockplugin Qt::Core
Qt::Qml
Qt::Widgets
# for QAction...
KF5::CoreAddons
KF5::I18n
)
...
...
applets/kicker/CMakeLists.txt
View file @
1a072208
...
...
@@ -57,10 +57,10 @@ install(FILES plugin/qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/pri
add_library
(
kickerplugin SHARED
${
kickerplugin_SRCS
}
)
target_link_libraries
(
kickerplugin
Qt
5
::Core
Qt
5
::Qml
Qt
5
::Quick
Qt
5
::X11Extras
Qt::Core
Qt::Qml
Qt::Quick
Qt::X11Extras
KF5::Activities
KF5::ActivitiesStats
KF5::ConfigCore
...
...
applets/notifications/CMakeLists.txt
View file @
1a072208
...
...
@@ -12,8 +12,8 @@ add_library(plasma_applet_notifications MODULE ${notificationapplet_SRCS})
kcoreaddons_desktop_to_json
(
plasma_applet_notifications package/metadata.desktop
)
target_link_libraries
(
plasma_applet_notifications
Qt
5
::Gui
Qt
5
::Quick
# for QQmlParserStatus
Qt::Gui
Qt::Quick
# for QQmlParserStatus
KF5::ConfigWidgets
# for KStandardAction
KF5::I18n
KF5::Plasma
...
...
applets/panelspacer/plugin/CMakeLists.txt
View file @
1a072208
...
...
@@ -9,7 +9,7 @@ add_library(org.kde.plasma.panelspacer MODULE ${panelspacer_SRCS})
kcoreaddons_desktop_to_json
(
org.kde.plasma.panelspacer ../package/metadata.desktop
)
target_link_libraries
(
org.kde.plasma.panelspacer Qt
5
::Gui Qt
5
::Core Qt
5
::Qml Qt
5
::Quick KF5::Plasma KF5::PlasmaQuick KF5::I18n
)
target_link_libraries
(
org.kde.plasma.panelspacer Qt::Gui Qt::Core Qt::Qml Qt::Quick KF5::Plasma KF5::PlasmaQuick KF5::I18n
)
install
(
TARGETS org.kde.plasma.panelspacer DESTINATION
${
KDE_INSTALL_PLUGINDIR
}
/plasma/applets
)
applets/systemmonitor/systemmonitor/CMakeLists.txt
View file @
1a072208
...
...
@@ -7,10 +7,10 @@ add_library(plasma_applet_systemmonitor MODULE ${systemmonitor_SRCS})
kcoreaddons_desktop_to_json
(
plasma_applet_systemmonitor package/metadata.desktop
)
target_link_libraries
(
plasma_applet_systemmonitor
Qt
5
::Gui
Qt
5
::Qml
Qt
5
::Quick
Qt
5
::DBus
Qt::Gui
Qt::Qml
Qt::Quick
Qt::DBus
KF5::Plasma
KF5::I18n
KF5::ConfigCore
...
...
applets/systemtray/CMakeLists.txt
View file @
1a072208
...
...
@@ -21,9 +21,9 @@ add_library(org.kde.plasma.private.systemtray MODULE ${systemtray_SRCS})
kcoreaddons_desktop_to_json
(
org.kde.plasma.private.systemtray package/metadata.desktop
)
target_link_libraries
(
org.kde.plasma.private.systemtray
Qt
5
::Gui
Qt
5
::Quick
Qt
5
::DBus
Qt::Gui
Qt::Quick
Qt::DBus
KF5::Plasma
KF5::XmlGui
KF5::I18n
...
...
applets/systemtray/autotests/CMakeLists.txt
View file @
1a072208
...
...
@@ -16,9 +16,9 @@ ecm_qt_declare_logging_category(systemtraymodel_test_SRCS HEADER debug.h
add_library
(
systemtraymodel_test STATIC
${
systemtraymodel_test_SRCS
}
)
target_link_libraries
(
systemtraymodel_test
Qt
5
::Core
Qt
5
::DBus
Qt
5
::Quick
Qt::Core
Qt::DBus
Qt::Quick
KF5::CoreAddons
KF5::I18n
KF5::ItemModels
...
...
@@ -28,5 +28,5 @@ target_link_libraries(systemtraymodel_test
ecm_add_tests
(
systemtraymodeltest.cpp
LINK_LIBRARIES systemtraymodel_test
Qt
5
::Test
Qt::Test
)
applets/systemtray/container/CMakeLists.txt
View file @
1a072208
...
...
@@ -15,8 +15,8 @@ add_library(org.kde.plasma.systemtray MODULE ${systemtraycontainer_SRCS})
kcoreaddons_desktop_to_json
(
org.kde.plasma.systemtray package/metadata.desktop
)
target_link_libraries
(
org.kde.plasma.systemtray
Qt
5
::Gui
Qt
5
::Quick
Qt::Gui
Qt::Quick
KF5::Plasma
KF5::XmlGui
KF5::I18n
)
...
...
applets/systemtray/tests/statusnotifier/CMakeLists.txt
View file @
1a072208
...
...
@@ -9,14 +9,14 @@ ki18n_wrap_ui(statusnotifiertest_SRCS statusnotifiertest.ui)
add_executable
(
statusnotifiertest
${
statusnotifiertest_SRCS
}
)
target_link_libraries
(
statusnotifiertest
Qt
5
::Widgets
Qt
5
::Core
Qt::Widgets
Qt::Core
KF5::CoreAddons
KF5::KIOCore
KF5::Service
KF5::Notifications
KF5::I18n
Qt
5
::DBus
Qt::DBus
)
include
(
ECMMarkAsTest
)
...
...
appmenu/CMakeLists.txt
View file @
1a072208
...
...
@@ -17,7 +17,7 @@ add_library(appmenu MODULE ${kded_appmenu_SRCS})
kcoreaddons_desktop_to_json
(
appmenu appmenu.desktop
)
target_link_libraries
(
appmenu
Qt
5
::DBus
Qt::DBus
KF5::DBusAddons
KF5::KIOCore
KF5::WindowSystem
...
...
@@ -26,7 +26,7 @@ target_link_libraries(appmenu
)
if
(
HAVE_X11
)
target_link_libraries
(
appmenu Qt
5
::X11Extras XCB::XCB
)
target_link_libraries
(
appmenu Qt::X11Extras XCB::XCB
)
endif
()
install
(
TARGETS appmenu DESTINATION
${
KDE_INSTALL_PLUGINDIR
}
/kf5/kded
)
...
...
components/containmentlayoutmanager/CMakeLists.txt
View file @
1a072208
...
...
@@ -15,9 +15,9 @@ add_library(containmentlayoutmanagerplugin ${containmentlayoutmanagerplugin_SRCS
target_link_libraries
(
containmentlayoutmanagerplugin
PUBLIC
Qt
5
::Core
Qt::Core
PRIVATE
Qt
5
::Qml Qt
5
::Quick
Qt::Qml Qt::Quick
KF5::Plasma KF5::PlasmaQuick
)
...
...
components/keyboardlayout/CMakeLists.txt
View file @
1a072208
...
...
@@ -17,9 +17,9 @@ qt5_add_dbus_interface(keyboardlayoutplugin_SRCS "org.kde.KeyboardLayouts.xml" k
add_library
(
keyboardlayoutplugin SHARED
${
keyboardlayoutplugin_SRCS
}
)
target_link_libraries
(
keyboardlayoutplugin Qt
5
::Core
Qt
5
::DBus
Qt
5
::Qml
)
target_link_libraries
(
keyboardlayoutplugin Qt::Core
Qt::DBus
Qt::Qml
)
set
(
keyboardlayoutplugin_PATH /org/kde/plasma/workspace/keyboardlayout
)
install
(
TARGETS keyboardlayoutplugin
...
...
components/sessionsprivate/CMakeLists.txt
View file @
1a072208
...
...
@@ -9,11 +9,11 @@ kconfig_add_kcfg_files(sessionsprivateplugin_SRCS kscreensaversettings.kcfgc)
add_library
(
sessionsprivateplugin SHARED
${
sessionsprivateplugin_SRCS
}
)
target_link_libraries
(
sessionsprivateplugin
Qt
5
::Core
Qt
5
::DBus
Qt
5
::Quick
Qt
5
::Qml
Qt
5
::Gui
Qt::Core
Qt::DBus
Qt::Quick
Qt::Qml
Qt::Gui
KF5::CoreAddons
KF5::ConfigCore
KF5::ConfigGui
...
...
components/shellprivate/CMakeLists.txt
View file @
1a072208
...
...
@@ -18,13 +18,13 @@ set(plasmashellprivateplugin_SRCS
add_library
(
plasmashellprivateplugin SHARED
${
plasmashellprivateplugin_SRCS
}
)
target_link_libraries
(
plasmashellprivateplugin
Qt
5
::Core
Qt
5
::Quick
Qt
5
::Qml
Qt
5
::Gui
Qt
5
::Widgets
Qt
5
::Quick
Qt
5
::Qml
Qt::Core
Qt::Quick
Qt::Qml
Qt::Gui
Qt::Widgets
Qt::Quick
Qt::Qml
KF5::Plasma
KF5::PlasmaQuick
KF5::I18n
...
...
containmentactions/contextmenu/CMakeLists.txt
View file @
1a072208
...
...
@@ -17,7 +17,7 @@ add_library(plasma_containmentactions_contextmenu MODULE ${contextmenu_SRCS})
kcoreaddons_desktop_to_json
(
plasma_containmentactions_contextmenu plasma-containmentactions-contextmenu.desktop
)
target_link_libraries
(
plasma_containmentactions_contextmenu
Qt
5
::DBus
Qt::DBus
KF5::I18n
KF5::GlobalAccel
KF5::Plasma
...
...
containmentactions/paste/CMakeLists.txt
View file @
1a072208
add_library
(
plasma_containmentactions_paste MODULE paste.cpp
)
target_link_libraries
(
plasma_containmentactions_paste
Qt
5
::Gui
Qt
5
::Widgets
Qt::Gui
Qt::Widgets
KF5::Plasma
KF5::KIOCore
)
...
...
containmentactions/switchactivity/CMakeLists.txt
View file @
1a072208
...
...
@@ -7,7 +7,7 @@ add_library(plasma_containmentactions_switchactivity MODULE ${switchactivity_SRC
kcoreaddons_desktop_to_json
(
plasma_containmentactions_switchactivity plasma-containmentactions-switchactivity.desktop
)
target_link_libraries
(
plasma_containmentactions_switchactivity
Qt
5
::Widgets
Qt::Widgets
KF5::Plasma
KF5::KIOCore
KF5::Activities
...
...
containmentactions/switchdesktop/CMakeLists.txt
View file @
1a072208
...
...
@@ -7,7 +7,7 @@ add_library(plasma_containmentactions_switchdesktop MODULE ${switchdesktop_SRCS}
kcoreaddons_desktop_to_json
(
plasma_containmentactions_switchdesktop plasma-containmentactions-switchdesktop.desktop
)
target_link_libraries
(
plasma_containmentactions_switchdesktop
Qt
5
::Widgets
Qt::Widgets
KF5::Plasma
PW::LibTaskManager
)
...
...
Prev
1
2
3
4
5
6
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment