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
|
include_directories (${KTP_INCLUDE_DIR})
set(ktpchat_SRCS
chat-widget.cpp
chat-window-style.cpp
chat-window-style-manager.cpp
adium-theme-view.cpp
adium-theme-header-info.cpp
adium-theme-message-info.cpp
adium-theme-content-info.cpp
adium-theme-status-info.cpp
channel-contact-model.cpp
chat-style-plist-file-reader.cpp
chat-text-edit.cpp
chat-search-bar.cpp
notify-filter.cpp
text-chat-config.cpp
)
set(ktpchat_UI
chat-widget.ui
)
kde4_add_ui_files(ktpchat_SRCS ${ktpchat_UI})
kde4_add_library(ktpchat SHARED ${ktpchat_SRCS})
set_target_properties(ktpchat PROPERTIES SOVERSION 0 VERSION ${KTP_TEXT_UI_VERSION})
target_link_libraries(ktpchat
${KDE4_KDECORE_LIBS}
${KDE4_KIO_LIBS}
${KDE4_KDEUI_LIBS}
${TELEPATHY_QT4_LIBRARIES}
${KDE4_KDEWEBKIT_LIBRARY}
${KDE4_KEMOTICONS_LIBS}
${KTP_LIBRARIES}
${KTP_LOGGER_LIBRARIES}
)
install(TARGETS ktpchat ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES
ktptxtui_message_filter.desktop
DESTINATION
${SERVICETYPES_INSTALL_DIR}
)
|