~ubuntu-branches/ubuntu/saucy/plasma-nm/saucy-proposed

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2013-08-16 19:07:09 UTC
  • Revision ID: package-import@ubuntu.com-20130816190709-ef9ydm9skigmg15l
Tags: upstream-0.0~git20130816
ImportĀ upstreamĀ versionĀ 0.0~git20130816

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
project(plasma-nm)
 
2
 
 
3
cmake_minimum_required(VERSION 2.6)
 
4
 
 
5
find_package(KDE4 REQUIRED)
 
6
find_package(NetworkManager "0.9.8" REQUIRED)
 
7
find_package(KDE4 "4.9.0" REQUIRED)
 
8
 
 
9
include(FindPkgConfig)
 
10
include(KDE4Defaults)
 
11
 
 
12
pkg_check_modules(MODEMMANAGERQT REQUIRED ModemManagerQt)
 
13
if (NOT MODEMMANAGERQT_FOUND)
 
14
    message(FATAL_ERROR "ERROR: ModemManagerQt not found. http://projects.kde.org/libmm-qt")
 
15
endif (NOT MODEMMANAGERQT_FOUND)
 
16
 
 
17
pkg_check_modules(NETWORKMANAGERQT REQUIRED NetworkManagerQt)
 
18
if (NOT NETWORKMANAGERQT_FOUND)
 
19
    message(FATAL_ERROR "ERROR: NetworkManagerQt not found. http://projects.kde.org/libnm-qt")
 
20
endif (NOT NETWORKMANAGERQT_FOUND)
 
21
 
 
22
set(KDE_NETWORK_VERSION "0.9.3.0")
 
23
set(PLASMA_NM_VERSION "0.9.3.0")
 
24
configure_file(config.h.cmake
 
25
               ${CMAKE_CURRENT_BINARY_DIR}/config.h )
 
26
 
 
27
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR} ${CMAKE_MODULE_PATH})
 
28
macro_optional_find_package(MobileBroadbandProviderInfo)
 
29
macro_log_feature(MOBILEBROADBANDPROVIDERINFO_FOUND "mobile-broadband-provider-info" "Database of mobile broadband service providers" "http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders" FALSE "" "Needed for Mobile Connection Wizard support in Broadband Modem Management")
 
30
 
 
31
pkg_check_modules(QTNETWORK REQUIRED QtNetwork)
 
32
pkg_check_modules(NETWORKMANAGER REQUIRED NetworkManager)
 
33
 
 
34
add_definitions(
 
35
    ${QT_DEFINITIONS}
 
36
    ${KDE_DEFINITIONS}
 
37
)
 
38
 
 
39
include_directories(${CMAKE_SOURCE_DIR}
 
40
                    ${CMAKE_BINARY_DIR}
 
41
                    ${CMAKE_CURRENT_BINARY_DIR}
 
42
                    ${CMAKE_CURRENT_SOURCE_DIR}
 
43
                    ${CMAKE_CURRENT_SOURCE_DIR}/lib
 
44
                    ${CMAKE_CURRENT_SOURCE_DIR}/lib/editor
 
45
                    ${QTNETWORK_INCLUDE_DIRS}
 
46
                    ${MODEMMANAGERQT_INCLUDE_DIRS}
 
47
                    ${NETWORKMANAGERQT_INCLUDE_DIRS}
 
48
                    ${NETWORKMANAGER_INCLUDE_DIRS}
 
49
                    ${KDE4_INCLUDES})
 
50
 
 
51
add_subdirectory(lib)
 
52
add_subdirectory(applet)
 
53
add_subdirectory(declarative-plugins)
 
54
add_subdirectory(editor)
 
55
add_subdirectory(vpn)
 
56
add_subdirectory(kded)
 
57
add_subdirectory(kcm)
 
58
add_subdirectory(settings)