blob: 0b8537d3f242ea3d03d22fa4eb1188249db276c7 (
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
|
#################################################
#
# (C) 2010-2011 Serghei Amelian
# serghei (DOT) amelian (AT) gmail.com
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################
project( libtdepim )
include( ConfigureChecks.cmake )
tde_import( libkmime )
tde_import( libkcal )
tde_import( ktnef )
add_subdirectory( icons )
add_subdirectory( pics )
add_subdirectory( kpartsdesignerplugin )
add_subdirectory( about )
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}
${CMAKE_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/libtdepim
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
)
##### headers ###################################
install( FILES
tdepimmacros.h kpimprefs.h
DESTINATION ${INCLUDE_INSTALL_DIR}/kde )
##### other data ################################
install( FILES pimemoticons.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
##### tdepimwidgets (module) ####################
add_custom_command( OUTPUT tdepimwidgets.cpp
COMMAND
${KDE3_MAKEKDEWIDGETS_EXECUTABLE}
-o tdepimwidgets.cpp
${CMAKE_CURRENT_SOURCE_DIR}/tdepim.widgets
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/tdepim.widgets )
set_source_files_properties( tdepimwidgets.cpp PROPERTIES COMPILE_FLAGS "-DQT_PLUGIN" )
tde_add_kpart( tdepimwidgets
SOURCES tdepimwidgets.cpp
LINK tdepim-shared
DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer
)
##### tdepim (shared) ###########################
set( KDE3_DCOPIDL_EXECUTABLE ${KDE3_DCOPIDLNG_EXECUTABLE} )
tde_add_library( tdepim SHARED AUTOMOC
SOURCES
ktimeedit.cpp alarmclient.cpp kprefsdialog.cpp kpimprefs.cpp
categoryselectdialog_base.ui categoryselectdialog.cpp
categoryeditdialog_base.ui categoryeditdialog.cpp kdateedit.cpp
kimportdialog.cpp kvcarddrag.cpp sidebarextension.cpp
infoextension.cpp addressesdialog.cpp addresspicker.ui
addresseeview.cpp maillistdrag.cpp interfaces/MailTransportServiceIface.skel
interfaces/AddressBookServiceIface.skel kconfigpropagator.cpp kconfigwizard.cpp
weaver.cpp weaverextensions.cpp weaverlogger.cpp pluginloaderbase.cpp
addresseelineedit.cpp addresseelineedit.skel kdatepickerpopup.cpp
kfileio.cpp clicklineedit.cpp configmanager.cpp collectingprocess.cpp
ldapclient.cpp overlaywidget.cpp progressmanager.cpp progressdialog.cpp
statusbarprogresswidget.cpp ssllabel.cpp completionordereditor.cpp
resourceabc.cpp diffalgo.cpp addresseediffalgo.cpp calendardiffalgo.cpp
htmldiffalgodisplay.cpp ldapsearchdialog.cpp broadcaststatus.cpp
kresourceprefs.cpp kpixmapregionselectorwidget.cpp
kpixmapregionselectordialog.cpp kabcresourcecached.cpp
kxface.cpp kaccount.cpp kaddrbook.cpp kfoldertree.cpp kregexp3.cpp
kscoring.cpp kscoringeditor.cpp ksubscription.cpp kwidgetlister.cpp
linklocator.cpp qutf7codec.cpp recentaddresses.cpp spellingfilter.cpp
addresseeselector.cpp addresseeemailselection.cpp designerfields.cpp
kcmdesignerfields.cpp embeddedurlpage.cpp kincidencechooser.cpp
groupwarejob.cpp pimemoticons.kcfgc krsqueezedtextlabel.cpp
csshelper.cpp distributionlist.cpp kpimurlrequesterdlg.cpp
sendsmsdialog.cpp kmailcompletion.cpp
VERSION 1.0.0
LINK kcal-shared kimproxy-shared kparts-shared ${TQUI_LIBRARIES}
DESTINATION ${LIB_INSTALL_DIR}
)
##### install import cmake modules ###############
tde_install_export( )
|