blob: a9941195bb67077a4e69687c766dc471b88e6b4f (
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
|
#################################################
#
# (C) 2010-2011 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
tde_import( libkmime )
tde_import( ktnef )
tde_import( libkcal )
tde_import( libkdepim )
add_subdirectory( about )
add_subdirectory( pics )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/..
${CMAKE_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### other data ################################
install( FILES kitchensync.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
install( FILES kitchensyncui.rc kitchensync_part.rc DESTINATION ${DATA_INSTALL_DIR}/kitchensync )
##### libkitchensyncpart (module) ###############
tde_add_kpart( libkitchensyncpart AUTOMOC
SOURCES part.cpp
LINK kitchensync-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kitchensync (executable) ##################
tde_add_executable( kitchensync AUTOMOC
SOURCES main.cpp mainwindow.cpp
LINK kitchensync-shared
DESTINATION ${BIN_INSTALL_DIR}
)
##### kitchensync (shared) ######################
tde_add_library( kitchensync SHARED AUTOMOC
SOURCES
aboutpage.cpp mainwidget.cpp groupconfigdialog.cpp groupconfig.cpp
groupitem.cpp groupview.cpp memberconfig.cpp syncprocess.cpp
syncprocessmanager.cpp connectionwidgets.cpp pluginpicker.cpp
configgui.cpp configguiblank.cpp configguifile.cpp memberinfo.cpp
groupconfigcommon.cpp kwidgetlist.cpp configguipalm.cpp
conflictdialog.cpp singleconflictdialog.cpp addresseediffalgo.cpp
calendardiffalgo.cpp htmldiffalgodisplay.cpp genericdiffalgo.cpp
multiconflictdialog.cpp configguiirmc.cpp configguisyncmlobex.cpp
configguisyncmlhttp.cpp configguiopie.cpp configguignokii.cpp
configguigcalendar.cpp configguildap.cpp configguigpe.cpp
configguijescs.cpp configguievo2.cpp configguimoto.cpp
configguisynce.cpp configguisunbird.cpp
VERSION 0.0.0
LINK qopensync-shared kdepim-shared khtml-shared
DESTINATION ${LIB_INSTALL_DIR}
)
|