blob: 0f1ff6c7d9648831b559ca631b051a4ec3c39e5a (
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
|
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
##### target for generating common files
add_custom_target( kmplot-generated-common
DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/settings.cpp
${CMAKE_CURRENT_BINARY_DIR}/FktDlgData.cpp
${CMAKE_CURRENT_BINARY_DIR}/qminmax.cpp
)
##### kmplot (executable)
tde_add_executable( kmplot AUTOMOC
SOURCES
main.cpp
kmplot.cpp
kmplotprogress.cpp
kmplotIface.skel
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeparts-shared
DEPENDENCIES
kmplot-generated-common
DESTINATION ${BIN_INSTALL_DIR}
)
##### libkmplotpart (kpart)
tde_add_kpart( libkmplotpart AUTOMOC
SOURCES
settings.kcfgc
FktDlgData.ui
qminmax.ui
settingspagecolor.ui
settingspagecoords.ui
settingspagefonts.ui
settingspagescaling.ui
settingspageprecision.ui
qparametereditor.ui
qeditparametric.ui
qeditpolar.ui
editfunctionpage.ui
editderivativespage.ui
editintegralpage.ui
qeditconstant.ui
qconstanteditor.ui
sliderwindow.ui
parser.cpp
xparser.cpp
diagr.cpp
View.cpp
MainDlg.cpp
FktDlg.cpp
kprinterdlg.cpp
kconstanteditor.cpp
kparametereditor.cpp
keditparametric.cpp
keditpolar.cpp
editfunction.cpp
kminmax.cpp
keditconstant.cpp
kmplotio.cpp
ksliderwindow.cpp
coordsconfigdialog.cpp
MainDlgIface.skel
parseriface.skel
Viewiface.skel
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeprint-shared
tdeparts-shared
DEPENDENCIES
kmplot-generated-common
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
install(
FILES kmplot_shell.rc
DESTINATION ${DATA_INSTALL_DIR}/kmplot
)
tde_create_translated_desktop(
SOURCE x-kmplot.desktop
DESTINATION ${MIME_INSTALL_DIR}/application
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmplot-desktops
)
tde_create_translated_desktop(
SOURCE kmplot.desktop
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmplot-desktops
)
tde_create_translated_desktop(
SOURCE kmplot_part.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kmplot-desktops
)
install(
FILES kmplot_part.rc kmplot_part_readonly.rc
DESTINATION ${DATA_INSTALL_DIR}/kmplot
)
install(
FILES kmplot.kcfg
DESTINATION ${KCFG_INSTALL_DIR}
)
|