Changeset View
Changeset View
Standalone View
Standalone View
dataengines/potd/CMakeLists.txt
Show All 32 Lines | |||||
33 | 33 | | |||
34 | set( potd_flickr_provider_SRCS | 34 | set( potd_flickr_provider_SRCS | ||
35 | flickrprovider.cpp | 35 | flickrprovider.cpp | ||
36 | ) | 36 | ) | ||
37 | 37 | | |||
38 | add_library( plasma_potd_flickrprovider MODULE ${potd_flickr_provider_SRCS} ) | 38 | add_library( plasma_potd_flickrprovider MODULE ${potd_flickr_provider_SRCS} ) | ||
39 | target_link_libraries( plasma_potd_flickrprovider plasmapotdprovidercore KF5::KIOCore KF5::CoreAddons) | 39 | target_link_libraries( plasma_potd_flickrprovider plasmapotdprovidercore KF5::KIOCore KF5::CoreAddons) | ||
40 | 40 | | |||
41 | kcoreaddons_desktop_to_json(plasma_potd_flickrprovider flickrprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
42 | | ||||
43 | install( TARGETS plasma_potd_flickrprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 41 | install( TARGETS plasma_potd_flickrprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
44 | 42 | | |||
45 | set( potd_apod_provider_SRCS | 43 | set( potd_apod_provider_SRCS | ||
46 | apodprovider.cpp | 44 | apodprovider.cpp | ||
47 | ) | 45 | ) | ||
48 | 46 | | |||
49 | add_library( plasma_potd_apodprovider MODULE ${potd_apod_provider_SRCS} ) | 47 | add_library( plasma_potd_apodprovider MODULE ${potd_apod_provider_SRCS} ) | ||
50 | target_link_libraries( plasma_potd_apodprovider plasmapotdprovidercore KF5::KIOCore) | 48 | target_link_libraries( plasma_potd_apodprovider plasmapotdprovidercore KF5::KIOCore) | ||
51 | 49 | | |||
52 | kcoreaddons_desktop_to_json(plasma_potd_apodprovider apodprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
53 | | ||||
54 | install( TARGETS plasma_potd_apodprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 50 | install( TARGETS plasma_potd_apodprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
55 | 51 | | |||
56 | set( potd_natgeo_provider_SRCS | 52 | set( potd_natgeo_provider_SRCS | ||
57 | natgeoprovider.cpp | 53 | natgeoprovider.cpp | ||
58 | ) | 54 | ) | ||
59 | 55 | | |||
60 | add_library( plasma_potd_natgeoprovider MODULE ${potd_natgeo_provider_SRCS} ) | 56 | add_library( plasma_potd_natgeoprovider MODULE ${potd_natgeo_provider_SRCS} ) | ||
61 | target_link_libraries( plasma_potd_natgeoprovider plasmapotdprovidercore KF5::KIOCore) | 57 | target_link_libraries( plasma_potd_natgeoprovider plasmapotdprovidercore KF5::KIOCore) | ||
62 | 58 | | |||
63 | kcoreaddons_desktop_to_json(plasma_potd_natgeoprovider natgeoprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
64 | | ||||
65 | install( TARGETS plasma_potd_natgeoprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 59 | install( TARGETS plasma_potd_natgeoprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
66 | 60 | | |||
67 | set( potd_epod_provider_SRCS | 61 | set( potd_epod_provider_SRCS | ||
68 | epodprovider.cpp | 62 | epodprovider.cpp | ||
69 | ) | 63 | ) | ||
70 | 64 | | |||
71 | add_library( plasma_potd_epodprovider MODULE ${potd_epod_provider_SRCS} ) | 65 | add_library( plasma_potd_epodprovider MODULE ${potd_epod_provider_SRCS} ) | ||
72 | target_link_libraries( plasma_potd_epodprovider plasmapotdprovidercore KF5::KIOCore) | 66 | target_link_libraries( plasma_potd_epodprovider plasmapotdprovidercore KF5::KIOCore) | ||
73 | 67 | | |||
74 | kcoreaddons_desktop_to_json(plasma_potd_epodprovider epodprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
75 | | ||||
76 | install( TARGETS plasma_potd_epodprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 68 | install( TARGETS plasma_potd_epodprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
77 | 69 | | |||
78 | set( potd_noaa_provider_SRCS | 70 | set( potd_noaa_provider_SRCS | ||
79 | noaaprovider.cpp | 71 | noaaprovider.cpp | ||
80 | ) | 72 | ) | ||
81 | 73 | | |||
82 | add_library( plasma_potd_noaaprovider MODULE ${potd_noaa_provider_SRCS} ) | 74 | add_library( plasma_potd_noaaprovider MODULE ${potd_noaa_provider_SRCS} ) | ||
83 | target_link_libraries( plasma_potd_noaaprovider plasmapotdprovidercore KF5::KIOCore) | 75 | target_link_libraries( plasma_potd_noaaprovider plasmapotdprovidercore KF5::KIOCore) | ||
84 | 76 | | |||
85 | kcoreaddons_desktop_to_json(plasma_potd_noaaprovider noaaprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
86 | | ||||
87 | install( TARGETS plasma_potd_noaaprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 77 | install( TARGETS plasma_potd_noaaprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
88 | 78 | | |||
89 | set( potd_wcpotd_provider_SRCS | 79 | set( potd_wcpotd_provider_SRCS | ||
90 | wcpotdprovider.cpp | 80 | wcpotdprovider.cpp | ||
91 | ) | 81 | ) | ||
92 | 82 | | |||
93 | add_library( plasma_potd_wcpotdprovider MODULE ${potd_wcpotd_provider_SRCS} ) | 83 | add_library( plasma_potd_wcpotdprovider MODULE ${potd_wcpotd_provider_SRCS} ) | ||
94 | target_link_libraries( plasma_potd_wcpotdprovider plasmapotdprovidercore KF5::KIOCore ) | 84 | target_link_libraries( plasma_potd_wcpotdprovider plasmapotdprovidercore KF5::KIOCore ) | ||
95 | 85 | | |||
96 | kcoreaddons_desktop_to_json(plasma_potd_wcpotdprovider wcpotdprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
97 | | ||||
98 | install( TARGETS plasma_potd_wcpotdprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 86 | install( TARGETS plasma_potd_wcpotdprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | ||
99 | 87 | | |||
100 | set( potd_bing_provider_SRCS | 88 | set( potd_bing_provider_SRCS | ||
101 | bingprovider.cpp | 89 | bingprovider.cpp | ||
102 | ) | 90 | ) | ||
103 | 91 | | |||
104 | add_library( plasma_potd_bingprovider MODULE ${potd_bing_provider_SRCS} ) | 92 | add_library( plasma_potd_bingprovider MODULE ${potd_bing_provider_SRCS} ) | ||
105 | target_link_libraries( plasma_potd_bingprovider plasmapotdprovidercore KF5::KIOCore ) | 93 | target_link_libraries( plasma_potd_bingprovider plasmapotdprovidercore KF5::KIOCore ) | ||
106 | 94 | | |||
107 | kcoreaddons_desktop_to_json(plasma_potd_bingprovider bingprovider.desktop SERVICE_TYPES ${CMAKE_CURRENT_SOURCE_DIR}/plasma_potdprovider.desktop) | | |||
108 | | ||||
109 | install( TARGETS plasma_potd_bingprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) | 95 | install( TARGETS plasma_potd_bingprovider DESTINATION ${KDE_INSTALL_PLUGINDIR}/potd ) |