~ubuntu-branches/ubuntu/lucid/kdebase/lucid

« back to all changes in this revision

Viewing changes to apps/dolphin/src/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2009-12-02 13:28:20 UTC
  • mfrom: (1.1.35 upstream)
  • Revision ID: james.westby@ubuntu.com-20091202132820-yaqzqr7livmarip5
Tags: 4:4.3.80-0ubuntu1
* New upstream release:
  - Drop kubuntu_05_konsole_colour_scheme.diff, applied upstream
  - Drop kubuntu_15-17.diff, applied upstream
  - Bump build-depend versions
  - Add build-depend on shared-desktop-ontologies for nepomuk support
  - Update various .install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
    dolphindetailsview.cpp
21
21
    dolphiniconsview.cpp
22
22
    dolphincolumnview.cpp
23
 
    dolphincolumnwidget.cpp
 
23
    dolphincolumnviewcontainer.cpp
24
24
    dolphindirlister.cpp
25
25
    dolphinfileitemdelegate.cpp
26
26
    dolphinmodel.cpp
31
31
    dolphinviewactionhandler.cpp
32
32
    dolphinviewautoscroller.cpp
33
33
    dolphinremoteencoding.cpp
 
34
    dolphindetailsviewexpander.cpp
34
35
    draganddrophelper.cpp
35
36
    folderexpander.cpp
36
37
    renamedialog.cpp
41
42
    settings/dolphinsettings.cpp
42
43
    settings/viewpropertiesdialog.cpp
43
44
    settings/viewpropsprogressinfo.cpp
44
 
    tooltips/dolphintooltip.cpp
 
45
    panels/information/kmetadatawidget.cpp
 
46
    panels/information/kmetadataconfigurationdialog.cpp
45
47
    tooltips/ktooltip.cpp
46
 
    tooltips/ktooltipdelegate.cpp
47
 
    tooltips/ktooltipitem.cpp
48
 
    tooltips/kformattedballoontipdelegate.cpp
 
48
    tooltips/ktooltipwindow.cpp
49
49
    tooltips/tooltipmanager.cpp
 
50
    versioncontrol/updateitemstatesthread.cpp
 
51
    versioncontrol/versioncontrolobserver.cpp
 
52
    viewextensionsfactory.cpp
50
53
    viewproperties.cpp
51
54
    zoomlevelinfo.cpp
 
55
)
 
56
    
 
57
if(Nepomuk_FOUND)
 
58
    set(dolphinprivate_LIB_SRCS
 
59
        ${dolphinprivate_LIB_SRCS}
 
60
        panels/information/kcommentwidget.cpp
 
61
        panels/information/kedittagsdialog.cpp
 
62
        panels/information/kloadmetadatathread.cpp
 
63
        panels/information/nepomukmassupdatejob.cpp
 
64
        panels/information/ktaggingwidget.cpp
52
65
    )
 
66
endif(Nepomuk_FOUND)
53
67
 
54
68
kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
55
69
    settings/dolphin_columnmodesettings.kcfgc
60
74
 
61
75
kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
62
76
 
63
 
target_link_libraries(dolphinprivate ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS} konq ${QIMAGEBLITZ_LIBRARIES} ${X11_LIBRARIES})
 
77
target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${KDE4_KNEWSTUFF2_LIBS} ${QIMAGEBLITZ_LIBRARIES} ${X11_LIBRARIES})
64
78
if(X11_Xrender_FOUND)
65
79
  target_link_libraries(dolphinprivate ${X11_Xrender_LIB} )
66
80
endif(X11_Xrender_FOUND)
67
81
if (Nepomuk_FOUND)
68
 
  target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
 
82
  target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${NEPOMUK_QUERY_LIBRARIES} ${SOPRANO_LIBRARIES})
69
83
endif (Nepomuk_FOUND)
70
84
 
71
85
 
79
93
   dolphinpart.cpp
80
94
)
81
95
 
 
96
set(fileviewsvnplugin_SRCS
 
97
    versioncontrol/fileviewsvnplugin.cpp
 
98
)
82
99
 
83
100
kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
84
 
 
85
 
target_link_libraries(dolphinpart dolphinprivate konq ${KDE4_KPARTS_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS})
86
 
 
87
 
install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
 
101
kde4_add_plugin(fileviewsvnplugin ${fileviewsvnplugin_SRCS})
 
102
 
 
103
target_link_libraries(dolphinpart dolphinprivate konq ${KDE4_KPARTS_LIBS} ${KDE4_KFILE_LIBS})
 
104
target_link_libraries(fileviewsvnplugin ${KDE4_KIO_LIBS} konq)
 
105
 
 
106
install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR})
 
107
install(TARGETS fileviewsvnplugin DESTINATION ${PLUGIN_INSTALL_DIR})
88
108
 
89
109
install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart)
90
110
install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
 
111
install(FILES versioncontrol/fileviewsvnplugin.desktop DESTINATION ${SERVICES_INSTALL_DIR})
 
112
install(FILES versioncontrol/fileviewversioncontrolplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
91
113
 
92
114
##########################################
93
115
 
96
118
    dolphinmainwindow.cpp
97
119
    dolphinnewmenu.cpp
98
120
    dolphinviewcontainer.cpp
99
 
    dolphinsearchbox.cpp
100
 
    dolphinstatusbar.cpp
101
121
    dolphindirlister.cpp
102
122
    dolphincontextmenu.cpp
103
123
    filterbar.cpp
104
124
    main.cpp
105
125
    pixmapviewer.cpp
106
 
    panels/information/commentwidget.cpp
107
126
    panels/information/informationpanel.cpp
108
 
    panels/information/metadatawidget.cpp
109
 
    panels/information/metatextlabel.cpp
 
127
    panels/information/informationpanelcontent.cpp
 
128
    panels/information/kmetadatawidget.cpp
 
129
    panels/information/kmetadataconfigurationdialog.cpp
110
130
    panels/information/phononwidget.cpp
111
131
    panels/folders/ktreeview.cpp
112
132
    panels/places/placespanel.cpp
114
134
    panels/folders/treeviewcontextmenu.cpp
115
135
    panels/folders/folderspanel.cpp
116
136
    panels/folders/paneltreeview.cpp
 
137
    search/dolphinsearchbox.cpp
117
138
    settings/behaviorsettingspage.cpp
118
139
    settings/columnviewsettingspage.cpp
119
140
    settings/contextmenusettingspage.cpp
132
153
    settings/trashsettingspage.cpp
133
154
    settings/viewsettingspage.cpp
134
155
    settings/viewsettingspagebase.cpp
135
 
    statusbarspaceinfo.cpp
136
 
    statusbarmessagelabel.cpp
 
156
    statusbar/dolphinstatusbar.cpp
 
157
    statusbar/statusbarspaceinfo.cpp
 
158
    statusbar/statusbarmessagelabel.cpp
137
159
    zoomlevelinfo.cpp
138
 
    )
 
160
)
139
161
 
140
162
kde4_add_kcfg_files(dolphin_SRCS
141
163
    panels/folders/dolphin_folderspanelsettings.kcfgc
142
 
    panels/information/dolphin_informationpanelsettings.kcfgc)
 
164
    panels/information/dolphin_informationpanelsettings.kcfgc
 
165
    search/dolphin_searchsettings.kcfgc
 
166
)
143
167
 
144
168
if(Nepomuk_FOUND)
145
 
set(dolphin_SRCS
146
 
  ${dolphin_SRCS}
147
 
  panels/information/nepomukmassupdatejob.cpp
148
 
  panels/information/tagcloud.cpp
149
 
  panels/information/resourcetaggingwidget.cpp
150
 
  panels/information/taggingpopup.cpp
151
 
  panels/information/newtagdialog.cpp
152
 
)
153
 
kde4_add_ui_files(dolphin_SRCS panels/information/newtagdialog.ui)
154
 
 
 
169
    set(dolphin_SRCS
 
170
        ${dolphin_SRCS}
 
171
        panels/information/kcommentwidget.cpp
 
172
        panels/information/kedittagsdialog.cpp
 
173
        panels/information/kloadmetadatathread.cpp
 
174
        panels/information/nepomukmassupdatejob.cpp
 
175
        panels/information/ktaggingwidget.cpp
 
176
        search/dolphinsearchoptionsconfigurator.cpp
 
177
        search/searchcriteriondescription.cpp
 
178
        search/searchcriterionselector.cpp
 
179
        search/searchcriterionvalue.cpp
 
180
    )
155
181
endif(Nepomuk_FOUND)
156
182
 
157
183
if(NOT WIN32)
169
195
 
170
196
kde4_add_executable(dolphin ${dolphin_SRCS})
171
197
 
172
 
target_link_libraries(dolphin ${KDE4_KIO_LIBS}  ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KUTILS_LIBRARY} konq dolphinprivate ${KDE4_PHONON_LIBS})
 
198
target_link_libraries(dolphin
 
199
    ${KDE4_KDEPRINT_LIBS}
 
200
    ${KDE4_KFILE_LIBS}
 
201
    ${KDE4_KUTILS_LIBRARY}
 
202
    konq
 
203
    dolphinprivate
 
204
    knewstuff2
 
205
    ${KDE4_PHONON_LIBS}
 
206
)
173
207
 
174
208
if (Nepomuk_FOUND)
175
 
  target_link_libraries(dolphin ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
 
209
    target_link_libraries(dolphin
 
210
        ${NEPOMUK_LIBRARIES}
 
211
        ${SOPRANO_LIBRARIES}
 
212
        ${NEPOMUK_QUERY_LIBRARIES}
 
213
    )
176
214
endif (Nepomuk_FOUND)
177
215
 
178
216
install(TARGETS dolphin ${INSTALL_TARGETS_DEFAULT_ARGS})
181
219
 
182
220
set(kcm_dolphinviewmodes_PART_SRCS
183
221
    kcm/kcmdolphinviewmodes.cpp
 
222
    pixmapviewer.cpp
184
223
    settings/columnviewsettingspage.cpp
185
224
    settings/detailsviewsettingspage.cpp
186
225
    settings/dolphinfontrequester.cpp
187
226
    settings/iconsizegroupbox.cpp
188
227
    settings/iconsviewsettingspage.cpp
189
228
    settings/viewsettingspagebase.cpp
190
 
    pixmapviewer.cpp
191
229
    zoomlevelinfo.cpp)
192
230
 
193
231
set(kcm_dolphinnavigation_PART_SRCS
202
240
 
203
241
set(kcm_dolphingeneral_PART_SRCS
204
242
    kcm/kcmdolphingeneral.cpp
 
243
    panels/information/kmetadataconfigurationdialog.cpp
 
244
    panels/information/kmetadatawidget.cpp
205
245
    settings/behaviorsettingspage.cpp
206
246
    settings/previewssettingspage.cpp
207
247
    settings/contextmenusettingspage.cpp
208
248
    settings/settingspagebase.cpp)
 
249
if (Nepomuk_FOUND)
 
250
    set(kcm_dolphingeneral_PART_SRCS
 
251
        ${kcm_dolphingeneral_PART_SRCS}
 
252
        panels/information/kcommentwidget.cpp
 
253
        panels/information/kedittagsdialog.cpp
 
254
        panels/information/kloadmetadatathread.cpp
 
255
        panels/information/nepomukmassupdatejob.cpp
 
256
        panels/information/ktaggingwidget.cpp
 
257
    )
 
258
endif (Nepomuk_FOUND)
209
259
 
210
260
kde4_add_kcfg_files(kcm_dolphinviewmodes_PART_SRCS
211
261
    settings/dolphin_columnmodesettings.kcfgc
230
280
 
231
281
target_link_libraries(kcm_dolphinviewmodes  ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
232
282
target_link_libraries(kcm_dolphinnavigation  ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
233
 
target_link_libraries(kcm_dolphinservices  ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} dolphinprivate)
234
 
target_link_libraries(kcm_dolphingeneral ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} dolphinprivate)
 
283
target_link_libraries(kcm_dolphinservices  ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KNEWSTUFF2_LIBRARY} dolphinprivate)
 
284
target_link_libraries(kcm_dolphingeneral ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KIO_LIBS} dolphinprivate)
235
285
if (Nepomuk_FOUND)
236
286
  target_link_libraries(kcm_dolphinviewmodes ${NEPOMUK_LIBRARIES})
237
287
  target_link_libraries(kcm_dolphinnavigation ${NEPOMUK_LIBRARIES})
249
299
install( FILES  dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
250
300
install( FILES  settings/dolphin_directoryviewpropertysettings.kcfg settings/dolphin_generalsettings.kcfg settings/dolphin_columnmodesettings.kcfg settings/dolphin_iconsmodesettings.kcfg settings/dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
251
301
install( FILES  dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
 
302
install( FILES  search/dolphinsearchcommands.desktop DESTINATION ${DATA_INSTALL_DIR}/dolphin )
252
303
install( FILES kcm/kcmdolphinviewmodes.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
253
304
install( FILES kcm/kcmdolphinnavigation.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
254
305
install( FILES kcm/kcmdolphinservices.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
255
306
install( FILES kcm/kcmdolphingeneral.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
 
307
install( FILES khns/servicemenu.knsrc DESTINATION ${CONFIG_INSTALL_DIR} )
 
308
install( PROGRAMS khns/servicemenuinstallation DESTINATION ${BIN_INSTALL_DIR} )
 
309
install( PROGRAMS khns/servicemenudeinstallation DESTINATION ${BIN_INSTALL_DIR} )