1
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
4
cmake_policy(SET CMP0022 NEW)
7
ADD_DEFINITIONS("-std=c++0x")
16
SET ( KDE4_KABC_LIBS -lkabc )
19
# add_subdirectory(dataengine)
21
SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
22
SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}")
24
FIND_PACKAGE ( KDE4 REQUIRED )
25
FIND_PACKAGE ( Qt4 REQUIRED )
26
FIND_PACKAGE ( KdepimLibs REQUIRED )
28
INCLUDE ( KDE4Defaults )
30
set(GENERIC_LIB_VERSION "1.4.1")
32
include_directories(SYSTEM ${QT_INCLUDES} ${KDE4_INCLUDES} )
33
INCLUDE_DIRECTORIES (${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR})
36
set( ksflphone_LIB_SRCS
39
# configurationskeleton.cpp
42
tipanimationwrapper.cpp
46
akonadicontactcollectionmodel.cpp
47
minimalhistorybackend.cpp
48
itemmodelserialization.cpp
51
KDE4_ADD_KCFG_FILES(ksflphone_LIB_SRCS kcfg_settings.kcfgc)
53
kde4_add_library( ksflphone SHARED ${ksflphone_LIB_SRCS} )
55
target_link_libraries( ksflphone
58
${KDEPIMLIBS_AKONADI_KMIME_LIBS}
59
${KDEPIMLIBS_KABC_LIBS}
60
${KDEPIMLIBS_AKONADI_LIBS}
61
${KDEPIMLIBS_AKONADI_CONTACT_LIBS}
65
set_target_properties( ksflphone
66
PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}
69
set( ksflphone_LIB_HDRS
72
# sortabledockcommon.h
75
itemmodelserialization.h
78
INSTALL(FILES sflphone-client-kde.kcfg DESTINATION ${KCFG_INSTALL_DIR})
80
install( FILES ${ksflphone_LIB_HDRS}
81
DESTINATION ${INCLUDE_INSTALL_DIR}/ksflphone
85
install( TARGETS ksflphone ${INSTALL_TARGETS_DEFAULT_ARGS} )