~ubuntu-branches/ubuntu/trusty/sflphone/trusty

« back to all changes in this revision

Viewing changes to kde/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (4.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20140128182336-jrsv0k9u6cawc068
Tags: 1.3.0-1
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
   cmake_policy(SET CMP0017 NEW)
12
12
endif(POLICY CMP0017)
13
13
 
 
14
 
14
15
# --- custom targets: ---
15
 
 
16
 
FIND_PACKAGE ( KdepimLibs REQUIRED            )
17
 
FIND_PACKAGE ( KDE4       REQUIRED            )
18
 
FIND_PACKAGE ( Qt4        REQUIRED QtCore QtGui QtXml QtDBus QtTest QtSVG QtOpenGl QT_USE_QT* )
19
 
 
 
16
IF(NOT (${ENABLE_QT5} MATCHES true))
 
17
   FIND_PACKAGE ( KdepimLibs REQUIRED                                                            )
 
18
   FIND_PACKAGE ( KDE4       REQUIRED                                                            )
 
19
   FIND_PACKAGE ( Qt4        REQUIRED QtCore QtGui QtXml QtDBus QtTest QtSVG QtOpenGl QT_USE_QT* )
 
20
ENDIF(NOT (${ENABLE_QT5} MATCHES true))
 
21
 
 
22
# GCC 4.5 is too old for C++11
20
23
if (CMAKE_COMPILER_IS_GNUCC)
21
24
   execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION)
22
25
   if (GCC_VERSION VERSION_GREATER 4.6 OR GCC_VERSION VERSION_EQUAL 4.6)
23
 
      message(STATUS "Found GCC version >= 4.6")
 
26
      message(STATUS "Found GCC version >= 4.6: " ${GCC_VERSION})
24
27
   else()
25
28
      message(FATAL_ERROR "Your version of GCC is too old, please install GCC 4.6 or later")
26
29
   endif()
27
30
endif()
28
31
 
29
 
 
30
 
set(AKONADI_MIN_VERSION 1.0)
31
 
find_package(Akonadi QUIET NO_MODULE ${AKONADI_MIN_VERSION})
32
 
 
33
 
INCLUDE ( KDE4Defaults )
34
 
 
35
 
MESSAGE("cmake install prefix is : ${CMAKE_INSTALL_PREFIX}")
36
 
 
37
 
INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR})
38
 
 
39
 
INCLUDE (  ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake  )
40
 
INCLUDE(   ${QT_USE_FILE}   )
41
 
 
42
 
 
43
 
add_subdirectory( data   )
44
 
add_subdirectory( src    )
45
 
add_subdirectory( doc    )
46
 
add_subdirectory( man    )
47
 
add_subdirectory( plasma )
48
 
 
49
 
set(PROJECT_VERSION "1.2.3")
 
32
IF(${ENABLE_QT5} MATCHES true)
 
33
   add_subdirectory( src/lib )
 
34
ELSE()
 
35
   set(AKONADI_MIN_VERSION 1.0)
 
36
   find_package(Akonadi QUIET NO_MODULE ${AKONADI_MIN_VERSION})
 
37
 
 
38
   INCLUDE ( KDE4Defaults )
 
39
 
 
40
   MESSAGE("cmake install prefix is : ${CMAKE_INSTALL_PREFIX}")
 
41
 
 
42
   INCLUDE_DIRECTORIES (${KDE4_INCLUDES} ${QT_INCLUDES} ${KDEPIMLIBS_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR})
 
43
 
 
44
   INCLUDE (  ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake  )
 
45
   INCLUDE(   ${QT_USE_FILE}   )
 
46
   add_subdirectory( data    )
 
47
   add_subdirectory( src     )
 
48
   add_subdirectory( doc     )
 
49
   add_subdirectory( man     )
 
50
ENDIF(${ENABLE_QT5} MATCHES true)
 
51
 
 
52
IF(${ENABLE_TEST} MATCHES true)
 
53
   add_subdirectory( src/test)
 
54
ENDIF()
 
55
 
 
56
IF(EXISTS "po" AND IS_DIRECTORY "po")
 
57
   FIND_PACKAGE ( Gettext REQUIRED )
 
58
   add_subdirectory( po      )
 
59
ENDIF()
 
60
 
 
61
set(PROJECT_VERSION "1.3.0")
50
62
set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${PROJECT_VERSION})
51
63
 
52
64
add_custom_target(dist
53
65
      COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD
54
66
      | gzip > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.gz
55
67
      WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
 
68
find_package(Msgfmt REQUIRED)
 
69
find_package(Gettext REQUIRED)
 
70
add_subdirectory( po )
 
71
add_subdirectory( doc-translations )