blob: a63f7881561228647cf65318d4a0cb748efb2c94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
#################################################
#
# (C) 2012 Golubev Alexander
# fatzer2 (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
add_subdirectory( graphics )
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### kweatherreport (tdeinit) ##################
tde_add_tdeinit_executable( kweatherreport AUTOMOC
SOURCES reportmain.cpp weatherservice.stub
reportview.cpp
LINK tdeui-shared khtml-shared
)
##### kweatherservice (executable) ##############
tde_add_executable( kweatherservice AUTOMOC
SOURCES main.cpp metar_parser.cpp
weatherlib.cpp weatherservice.cpp
weatherservice.skel stationdatabase.cpp
sun.cpp weatherservice.stub
LINK kio-shared
DESTINATION ${BIN_INSTALL_DIR}
)
##### sun_test (test) ###########################
# FIXME: add correct test targets support
#
# tde_add_executable( sun_test AUTOMOC
# SOURCES sun_test.cpp sun.cpp
# )
#
# add_test( NAME sun_test-test
# COMMAND sun_test)
#
#
##### stationdatabase_test (test) ###############
#
# tde_add_executable( stationdatabase_test AUTOMOC
# SOURCES stationdatabase_test.cpp
# stationdatabase.cpp
# )
#
# add_test( NAME stationdatabase_test-test
# COMMAND stationdatabase_test)
#
#
##### metar_parser_test (test) ##################
#
# tde_add_executable( metar_parser_test AUTOMOC
# SOURCES metar_parser_test.cpp metar_parser.cpp
# stationdatabase.cpp sun.cpp
# )
#
# add_test( NAME metar_parser_test-test
# COMMAND metar_parser_test)
#
##### weather_panelapplet (kpart) ###############
tde_add_kpart( weather_panelapplet AUTOMOC
SOURCES reportview.cpp kweather.cpp
dockwidget.cpp weatherIface.skel
weatherservice.stub weatherbutton.cpp
LINK khtml-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kcm_weather (kpart) #######################
tde_add_kpart( kcm_weather AUTOMOC
SOURCES kcmweather.cpp prefdialogdata.ui
weatherservice.stub
LINK kio-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kcm_weatherservice (kpart) ################
tde_add_kpart( kcm_weatherservice AUTOMOC
SOURCES kcmweatherservice.cpp
serviceconfigwidget.cpp serviceconfigdata.ui
weatherservice.stub
LINK tdeui-shared khtml-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### icons #####################################
tde_install_icons( kweather )
##### other data ################################
install( FILES weather_stations.desktop
DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
)
install( FILES stations.dat
DESTINATION ${DATA_INSTALL_DIR}/kweatherservice
)
install( FILES kweather.desktop
DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
)
install(
FILES
kweatherservice.desktop
kcmweather.desktop
kcmweatherservice.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
|