Changeset View
Changeset View
Standalone View
Standalone View
wallpapers/image/CMakeLists.txt
1 | add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.image\") | 1 | add_definitions(-DTRANSLATION_DOMAIN=\"plasma_applet_org.kde.image\") | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(image_SRCS | 3 | set(image_SRCS | ||
4 | image.cpp | 4 | image.cpp | ||
5 | imageplugin.cpp | 5 | imageplugin.cpp | ||
6 | backgroundlistmodel.cpp | 6 | backgroundlistmodel.cpp | ||
7 | ) | 7 | ) | ||
8 | 8 | | |||
9 | set(testfindpreferredimage_SRCS | ||||
10 | testfindpreferredimage.cpp | ||||
11 | image.cpp | ||||
12 | backgroundlistmodel.cpp | ||||
13 | ) | ||||
9 | 14 | | |||
10 | add_library(plasma_wallpaper_imageplugin SHARED ${image_SRCS}) | 15 | add_library(plasma_wallpaper_imageplugin SHARED ${image_SRCS}) | ||
16 | add_executable(testfindpreferredimage EXCLUDE_FROM_ALL ${testfindpreferredimage_SRCS}) | ||||
17 | | ||||
11 | target_link_libraries(plasma_wallpaper_imageplugin | 18 | target_link_libraries(plasma_wallpaper_imageplugin | ||
12 | Qt5::Core | 19 | Qt5::Core | ||
13 | Qt5::Quick | 20 | Qt5::Quick | ||
14 | Qt5::Qml | 21 | Qt5::Qml | ||
15 | KF5::Plasma | 22 | KF5::Plasma | ||
16 | KF5::KIOCore | 23 | KF5::KIOCore | ||
17 | KF5::KIOWidgets | 24 | KF5::KIOWidgets | ||
18 | KF5::I18n | 25 | KF5::I18n | ||
19 | KF5::KIOCore | 26 | KF5::KIOCore | ||
20 | KF5::KIOWidgets # KFileDialog | 27 | KF5::KIOWidgets # KFileDialog | ||
21 | KF5::NewStuff | 28 | KF5::NewStuff | ||
22 | KF5::GuiAddons | 29 | KF5::GuiAddons | ||
23 | ) | 30 | ) | ||
24 | 31 | | |||
32 | target_link_libraries(testfindpreferredimage | ||||
33 | plasma_wallpaper_imageplugin | ||||
34 | Qt5::Test) | ||||
35 | | ||||
25 | install(TARGETS plasma_wallpaper_imageplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/wallpapers/image) | 36 | install(TARGETS plasma_wallpaper_imageplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/wallpapers/image) | ||
26 | 37 | | |||
27 | install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/wallpapers/image) | 38 | install(FILES qmldir DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/plasma/wallpapers/image) | ||
28 | 39 | | |||
29 | install(FILES wallpaper.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) | 40 | install(FILES wallpaper.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) | ||
30 | 41 | | |||
31 | plasma_install_package(imagepackage org.kde.image wallpapers wallpaper) | 42 | plasma_install_package(imagepackage org.kde.image wallpapers wallpaper) | ||
32 | plasma_install_package(slideshowpackage org.kde.slideshow wallpapers wallpaper) | 43 | plasma_install_package(slideshowpackage org.kde.slideshow wallpapers wallpaper) | ||
33 | 44 | | |||
34 | install(DIRECTORY imagepackage/contents/ui DESTINATION ${PLASMA_DATA_INSTALL_DIR}/wallpapers/org.kde.slideshow/contents PATTERN .svn EXCLUDE PATTERN CMakeLists.txt EXCLUDE PATTERN Messages.sh EXCLUDE) | 45 | install(DIRECTORY imagepackage/contents/ui DESTINATION ${PLASMA_DATA_INSTALL_DIR}/wallpapers/org.kde.slideshow/contents PATTERN .svn EXCLUDE PATTERN CMakeLists.txt EXCLUDE PATTERN Messages.sh EXCLUDE) |