3
cmake_minimum_required(VERSION 2.6)
5
find_package(KDE4 REQUIRED)
6
find_package(NetworkManager "0.9.8" REQUIRED)
7
find_package(KDE4 "4.9.0" REQUIRED)
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)
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)
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 )
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")
31
pkg_check_modules(QTNETWORK REQUIRED QtNetwork)
32
pkg_check_modules(NETWORKMANAGER REQUIRED NetworkManager)
39
include_directories(${CMAKE_SOURCE_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}
52
add_subdirectory(applet)
53
add_subdirectory(declarative-plugins)
54
add_subdirectory(editor)
56
add_subdirectory(kded)
58
add_subdirectory(settings)