File: CMakeLists.txt

package info (click to toggle)
kopete 4%3A17.08.3-2.1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 38,864 kB
  • sloc: cpp: 348,298; ansic: 13,983; xml: 1,775; lex: 1,735; python: 421; sh: 271; perl: 126; ruby: 28; makefile: 18
file content (66 lines) | stat: -rw-r--r-- 1,811 bytes parent folder | download | duplicates (5)
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
add_definitions( -DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS )
include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/libgroupwise/tasks ${CMAKE_CURRENT_SOURCE_DIR}/libgroupwise ${CMAKE_CURRENT_SOURCE_DIR}/ui ${QCA2_INCLUDE_DIR} )

add_subdirectory( libgroupwise ) 
add_subdirectory( icons ) 


########### ui parts ####################

set( GROUPWISE_DEBUG_GLOBAL 14190 )
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=${GROUPWISE_DEBUG_GLOBAL} )

set( kopete_groupwise_ui_SRCS
	ui/gwaddcontactpage.cpp
	ui/gweditaccountwidget.cpp
	ui/gwreceiveinvitationdialog.cpp
	ui/gwcontactproperties.cpp
	ui/gwprivacydialog.cpp
	ui/gwsearch.cpp
	ui/gwchatsearchdialog.cpp
	ui/gwchatpropsdialog.cpp
)

kde4_add_ui_files(kopete_groupwise_ui_SRCS
	ui/gwaccountpreferences.ui
	ui/gwaddui.ui
	ui/gwchatprops.ui
	ui/gwchatsearch.ui
	ui/gwshowinvitation.ui
	ui/gwcontactprops.ui
	ui/gwprivacy.ui
	ui/gwcustomstatus.ui
	ui/gwcustomstatusedit.ui
	ui/gwcontactprops.ui
	ui/gwcontactsearch.ui
	ui/gwcustomstatus.ui
	ui/gwcustomstatusedit.ui
	ui/gwcontactsearch.ui
	ui/gwchatsearch.ui
)

########### next target ###############

set(kopete_groupwise_PART_SRCS
   ${kopete_groupwise_ui_SRCS}
   gwprotocol.cpp
   gwcontact.cpp
   gwaccount.cpp
   gwbytestream.cpp
   gwconnector.cpp
   gwmessagemanager.cpp
   gwcontactlist.cpp
)

kde4_add_plugin(kopete_groupwise ${kopete_groupwise_PART_SRCS})

link_directories( ${CMAKE_CURRENT_BINARY_DIR}/libgroupwise )

target_link_libraries(kopete_groupwise  ${KDE4_KDECORE_LIBS} ${KDE4_KDE3SUPPORT_LIBS} qgroupwise kopete ${QCA2_LIBRARIES})

install(TARGETS kopete_groupwise  DESTINATION ${PLUGIN_INSTALL_DIR})

########### install files ###############

install( FILES kopete_groupwise.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
install( FILES gwchatui.rc  DESTINATION ${DATA_INSTALL_DIR}/kopete_groupwise)