1
include(MacroEnsureVersion)
2
macro_optional_find_package(NetworkManager)
5
add_subdirectory(solid-actions-kcm)
7
IF("${CMAKE_SYSTEM}" MATCHES "Linux")
8
add_subdirectory(solidshell)
9
ENDIF("${CMAKE_SYSTEM}" MATCHES "Linux")
11
set(HAVE_NETWORKMANAGER FALSE)
12
if(NETWORKMANAGER_FOUND)
13
macro_ensure_version_range("0.7.0" ${NETWORKMANAGER_VERSION} "0.8.10" NM_0_7)
15
message(STATUS "Will build networkmanager-0.7")
16
set(HAVE_NETWORKMANAGER TRUE)
17
add_subdirectory(networkmanager-0.7)
19
endif (NETWORKMANAGER_FOUND)
20
macro_log_feature(HAVE_NETWORKMANAGER "NetworkManager" "A daemon for user controlled networking" "http://www.gnome.org/projects/NetworkManager" FALSE "0.7.0" "Needed for building Network Management support in Solid.")
22
set(HAVE_MODEMMANAGER FALSE)
23
if("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
24
message(STATUS "Will build modemmanager-0.4")
25
set(HAVE_MODEMMANAGER TRUE)
26
add_subdirectory(modemmanager-0.4)
27
endif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
30
macro_optional_add_subdirectory(wicd)