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)
|