~ubuntu-branches/ubuntu/wily/sflphone/wily

« back to all changes in this revision

Viewing changes to .pc/remove-nonexistant-kde-include-dir.patch/kde/src/klib/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2015-07-23 18:12:39 UTC
  • Revision ID: package-import@ubuntu.com-20150723181239-aypm76ndvuaw3mdu
Tags: 1.4.1-0.1ubuntu3
use patch from https://bugs.debian.org/787390 to fix the build

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
 
2
 
 
3
if(POLICY CMP0022)
 
4
   cmake_policy(SET CMP0022 NEW)
 
5
endif(POLICY CMP0022)
 
6
 
 
7
ADD_DEFINITIONS("-std=c++0x")
 
8
 
 
9
ADD_DEFINITIONS(
 
10
        ${QT_DEFINITIONS} 
 
11
        -fexceptions
 
12
)
 
13
 
 
14
PROJECT(ksflphone)
 
15
 
 
16
SET ( KDE4_KABC_LIBS  -lkabc )
 
17
 
 
18
 
 
19
# add_subdirectory(dataengine)
 
20
 
 
21
SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
 
22
SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}")
 
23
 
 
24
FIND_PACKAGE ( KDE4 REQUIRED )
 
25
FIND_PACKAGE ( Qt4 REQUIRED )
 
26
FIND_PACKAGE ( KdepimLibs REQUIRED )
 
27
 
 
28
INCLUDE ( KDE4Defaults )
 
29
 
 
30
set(GENERIC_LIB_VERSION "1.4.1")
 
31
 
 
32
include_directories(SYSTEM  ${QT_INCLUDES}  ${KDE4_INCLUDES} )
 
33
INCLUDE_DIRECTORIES (${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_SOURCE_DIR})
 
34
 
 
35
#File to compile
 
36
set( ksflphone_LIB_SRCS
 
37
   helperfunctions.cpp
 
38
   akonadibackend.cpp
 
39
#    configurationskeleton.cpp
 
40
   tipmanager.cpp
 
41
   tip.cpp
 
42
   tipanimationwrapper.cpp
 
43
   macromodel.cpp
 
44
   bookmarkmodel.cpp
 
45
   macro.cpp
 
46
   akonadicontactcollectionmodel.cpp
 
47
   minimalhistorybackend.cpp
 
48
   itemmodelserialization.cpp
 
49
)
 
50
 
 
51
KDE4_ADD_KCFG_FILES(ksflphone_LIB_SRCS kcfg_settings.kcfgc)
 
52
 
 
53
kde4_add_library( ksflphone  SHARED ${ksflphone_LIB_SRCS} )
 
54
 
 
55
target_link_libraries( ksflphone
 
56
  qtsflphone
 
57
  ${QT_QTCORE_LIBRARY}
 
58
  ${KDEPIMLIBS_AKONADI_KMIME_LIBS}
 
59
  ${KDEPIMLIBS_KABC_LIBS}
 
60
  ${KDEPIMLIBS_AKONADI_LIBS}
 
61
  ${KDEPIMLIBS_AKONADI_CONTACT_LIBS}
 
62
  ${KDE4_KDEUI_LIBS}
 
63
)
 
64
 
 
65
set_target_properties( ksflphone
 
66
  PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION}
 
67
)
 
68
 
 
69
set( ksflphone_LIB_HDRS
 
70
  akonadibackend.h
 
71
  helperfunctions.h
 
72
#   sortabledockcommon.h
 
73
  macromodel.h
 
74
  macro.h
 
75
  itemmodelserialization.h
 
76
)
 
77
 
 
78
INSTALL(FILES sflphone-client-kde.kcfg DESTINATION ${KCFG_INSTALL_DIR})
 
79
 
 
80
install( FILES ${ksflphone_LIB_HDRS}
 
81
  DESTINATION ${INCLUDE_INSTALL_DIR}/ksflphone
 
82
  COMPONENT Devel
 
83
)
 
84
 
 
85
install( TARGETS ksflphone  ${INSTALL_TARGETS_DEFAULT_ARGS} )