~ubuntu-branches/ubuntu/karmic/digikam/karmic-backports

« back to all changes in this revision

Viewing changes to digikam/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Ubuntu Archive Auto-Backport
  • Date: 2009-12-07 19:03:53 UTC
  • mfrom: (54.1.4 lucid)
  • Revision ID: james.westby@ubuntu.com-20091207190353-oara3lenjxymto3i
Tags: 2:1.0.0~rc-1ubuntu1~karmic1
Automated backport upload; no source changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/firstrun
62
62
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename
63
63
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/common
64
 
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parsers
65
 
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parsers/subparsers
66
 
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parsers/modifiers
 
64
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parser
 
65
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parser/options
 
66
                     ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parser/modifiers
67
67
                     ${CMAKE_CURRENT_SOURCE_DIR}/../digikam
68
68
 
69
69
                     # config-digikam.h
102
102
                        ${libthemeengine_SRCS}
103
103
                        ${libpgf_SRCS}
104
104
                        ${pgfutils_SRCS}
 
105
                        ${libdigikamhelpers_SRCS}
105
106
 
106
107
                        # widgets and dialogs
107
108
                        ${libcommonwidgets_SRCS}
121
122
 
122
123
KDE4_ADD_UI_FILES(digikamcore_LIB_SRCS
123
124
                  ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/imageeditor/printiface/printoptionspage.ui
124
 
                  ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parsers/subparsers/dateparserdialogwidget.ui
 
125
                  ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/advancedrename/parser/options/dateoptiondialogwidget.ui
125
126
                 )
126
127
 
127
128
KDE4_ADD_KCFG_FILES(digikamcore_LIB_SRCS
135
136
                      ${KDE4_KIO_LIBS}
136
137
                      ${KDE4_KFILE_LIBS}
137
138
                      ${KDE4_KHTML_LIBS}
 
139
                      ${KDE4_KNOTIFYCONFIG_LIBRARY}
138
140
                      ${KDE4_KDEUI_LIBS}
139
141
                      ${KDE4_KUTILS_LIBS}
140
142
                      ${KDE4_SOLID_LIBS}
173
175
 
174
176
# Shared libdigikamdatabase ########################################################
175
177
 
176
 
# Disable libsqlite2 C code warnings.
177
 
SET_SOURCE_FILES_PROPERTIES(${libsqlite2_SRCS} PROPERTIES COMPILE_FLAGS "-w")
178
 
# Disable libpgf warnings.
179
 
SET_SOURCE_FILES_PROPERTIES(${libpgf_SRCS} PROPERTIES COMPILE_FLAGS "-w")
 
178
# Disable libsqlite2 C code warnings plus specific flags.
 
179
IF(WIN32)
 
180
    SET_SOURCE_FILES_PROPERTIES(${libsqlite2_SRCS} PROPERTIES COMPILE_FLAGS "-w -D_OFF_T_ -D_OFF_T_DEFINED")
 
181
ELSE(WIN32)
 
182
    SET_SOURCE_FILES_PROPERTIES(${libsqlite2_SRCS} PROPERTIES COMPILE_FLAGS "-w")
 
183
ENDIF(WIN32)
 
184
 
 
185
## Disable libpgf warnings.
 
186
#SET_SOURCE_FILES_PROPERTIES(${libpgf_SRCS} PROPERTIES COMPILE_FLAGS "-w")
180
187
 
181
188
SET(digikamdatabase_LIB_SRCS ${libdatabase_SRCS}
182
189
                             ${libhaar_SRCS}
200
207
                     )
201
208
 
202
209
SET_TARGET_PROPERTIES(digikamdatabase PROPERTIES VERSION 1.0.0 SOVERSION 1 )
203
 
IF(WIN32)
204
 
    SET_SOURCE_FILES_PROPERTIES(${libsqlite2_SRCS} PROPERTIES COMPILE_FLAGS "-D_OFF_T_ -D_OFF_T_DEFINED")
205
 
ENDIF(WIN32)
206
210
INSTALL(TARGETS digikamdatabase ${INSTALL_TARGETS_DEFAULT_ARGS} )
207
211
 
208
 
 
209
212
# digiKam nepomuk services #########################################################
210
213
 
211
214
IF (NEPOMUK_FOUND)
212
215
 
213
 
    set(digikamnepomukservices_SRCS ${libnepomukservices_SRCS} )
214
 
 
215
 
    kde4_add_plugin(digikamnepomukservice ${digikamnepomukservices_SRCS})
216
 
 
217
 
    target_link_libraries(digikamnepomukservice
218
 
                        ${KDE4_KIO_LIBS}
219
 
                        ${KDE4_SOLID_LIBS}
220
 
                        ${KIPI_LIBRARIES}
221
 
                        ${KEXIV2_LIBRARIES}
222
 
                        ${KDCRAW_LIBRARIES}
223
 
                        ${QT_QTSQL_LIBRARY}
224
 
                        ${SOPRANO_CLIENT_LIBRARIES}
225
 
                        ${SOPRANO_LIBRARIES}
226
 
                        ${KDE4_KDEUI_LIBS}
227
 
                        ${KDE4_KIO_LIBS}
228
 
                        ${NEPOMUK_LIBRARIES}
229
 
                        digikamcore
230
 
                        digikamdatabase
231
 
                        )
232
 
 
233
 
    install(
 
216
    SET(digikamnepomukservices_SRCS ${libnepomukservices_SRCS} )
 
217
 
 
218
    KDE4_ADD_PLUGIN(digikamnepomukservice ${digikamnepomukservices_SRCS})
 
219
 
 
220
    TARGET_LINK_LIBRARIES(digikamnepomukservice
 
221
                          ${KDE4_KIO_LIBS}
 
222
                          ${KDE4_SOLID_LIBS}
 
223
                          ${KIPI_LIBRARIES}
 
224
                          ${KEXIV2_LIBRARIES}
 
225
                          ${KDCRAW_LIBRARIES}
 
226
                          ${QT_QTSQL_LIBRARY}
 
227
                          ${SOPRANO_CLIENT_LIBRARIES}
 
228
                          ${SOPRANO_LIBRARIES}
 
229
                          ${KDE4_KDEUI_LIBS}
 
230
                          ${KDE4_KIO_LIBS}
 
231
                          ${NEPOMUK_LIBRARIES}
 
232
                          digikamcore
 
233
                          digikamdatabase
 
234
                         )
 
235
 
 
236
    INSTALL(
234
237
    FILES ${CMAKE_CURRENT_SOURCE_DIR}/../utilities/nepomuk/digikamnepomukservice.desktop
235
238
    DESTINATION ${SERVICES_INSTALL_DIR})
236
 
    install(
 
239
    INSTALL(
237
240
    TARGETS digikamnepomukservice
238
241
    DESTINATION ${PLUGIN_INSTALL_DIR})
239
242
 
274
277
                      ${KDE4_PHONON_LIBS}
275
278
                      ${KDE4_KHTML_LIBS}
276
279
                      ${KDE4_KUTILS_LIBS}
 
280
                      ${KDE4_KNOTIFYCONFIG_LIBRARY}
277
281
                      ${KDE4_SOLID_LIBS}
278
282
                      ${KIPI_LIBRARIES}
279
283
                      ${KEXIV2_LIBRARIES}
302
306
 
303
307
INSTALL(FILES digikam.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
304
308
INSTALL(FILES digikamui.rc DESTINATION ${DATA_INSTALL_DIR}/digikam)
 
309
INSTALL(FILES digikam.notifyrc DESTINATION ${DATA_INSTALL_DIR}/digikam)
305
310
INSTALL(FILES digikam_export.h DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)