diff options
author | Will Stephenson <wstephenson@kde.org> | 2007-11-30 15:27:37 +0000 |
---|---|---|
committer | Will Stephenson <wstephenson@kde.org> | 2007-11-30 15:27:37 +0000 |
commit | f5adbd37061e186d24fe33b0e26d5443380f4275 (patch) | |
tree | 148269a4c0b9bbbdf514c90cd350c70e203bfce8 | |
parent | bb012c0137bf6f3cc54ae0ee97c357c07e660383 (diff) | |
download | extra-cmake-modules-f5adbd37061e186d24fe33b0e26d5443380f4275.tar.gz extra-cmake-modules-f5adbd37061e186d24fe33b0e26d5443380f4275.tar.bz2 |
Use FindPkgConfig instead of UsePkgConfig as suggested by Alex.
CCMAIL: neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=743304
-rw-r--r-- | modules/FindNetworkManager.cmake | 41 |
1 files changed, 11 insertions, 30 deletions
diff --git a/modules/FindNetworkManager.cmake b/modules/FindNetworkManager.cmake index 5fa21274..8523bec7 100644 --- a/modules/FindNetworkManager.cmake +++ b/modules/FindNetworkManager.cmake @@ -2,9 +2,9 @@ # Once done this will define # # NETWORKMANAGER_FOUND - system has NetworkManager -# NETWORKMANAGER_INCLUDE_DIR - the NetworkManager include directory -# NETWORKMANAGER_LIBRARY - the libraries needed to use NetworkManager -# NETWORKMANAGER_DEFINITIONS - Compiler switches required for using NetworkManager +# NETWORKMANAGER_INCLUDE_DIRS - the NetworkManager include directories +# NETWORKMANAGER_LIBRARIES - the libraries needed to use NetworkManager +# NETWORKMANAGER_CFLAGS - Compiler switches required for using NetworkManager # NETWORKMANAGER_VERSION - version number of NetworkManager # Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org> @@ -14,42 +14,23 @@ # For details see the accompanying COPYING-CMAKE-SCRIPTS file. -IF (NETWORKMANAGER_INCLUDE_DIR AND NM-UTIL_LIBRARY) +IF (NETWORKMANAGER_INCLUDE_DIRS AND NM-UTIL_INCLUDE_DIRS) # in cache already SET(NetworkManager_FIND_QUIETLY TRUE) -ENDIF (NETWORKMANAGER_INCLUDE_DIR AND NM-UTIL_LIBRARY) +ENDIF (NETWORKMANAGER_INCLUDE_DIRS AND NM-UTIL_INCLUDE_DIRS) IF (NOT WIN32) # use pkg-config to get the directories and then use these values # in the FIND_PATH() and FIND_LIBRARY() calls - INCLUDE(UsePkgConfig) - SET(NETWORKMANAGER_VERSION) - PKGCONFIG_VERSION(NetworkManager _NetworkManagerIncDir _NetworkManagerLinkDir _NetworkManagerLinkFlags _NetworkManagerCflags NETWORKMANAGER_VERSION) - SET(NETWORKMANAGER_DEFINITIONS ${_NetworkManagerCflags}) - PKGCONFIG(libnm-util _libnm-utilIncDir _libnm-utilLinkDir _libnm-utilLinkFlags _libnm-utilCflags) - SET(NM-UTILS_DEFINITIONS ${_libnm-utilCflags}) + INCLUDE(FindPkgConfig) + PKG_SEARCH_MODULE( NETWORKMANAGER NetworkManager ) + PKG_SEARCH_MODULE( NM_UTIL libnm-util ) ENDIF (NOT WIN32) -MESSAGE(STATUS "Found NetworkManager ${NETWORKMANAGER_VERSION}: ${_NetworkManagerLinkFlags}") -FIND_PATH(NETWORKMANAGER_INCLUDE_DIR NetworkManager/NetworkManager.h - PATHS - ${_NetworkManagerIncDir} - ) - -FIND_LIBRARY(NM-UTIL_LIBRARY NAMES nm-util - PATHS - ${_libnm-utilLinkDir} - ) - -IF (NETWORKMANAGER_INCLUDE_DIR AND NM-UTIL_LIBRARY) - SET(NETWORKMANAGER_FOUND TRUE) -ELSE (NETWORKMANAGER_INCLUDE_DIR AND NM-UTIL_LIBRARY) - SET(NETWORKMANAGER_FOUND FALSE) -ENDIF (NETWORKMANAGER_INCLUDE_DIR AND NM-UTIL_LIBRARY) - IF (NETWORKMANAGER_FOUND) IF (NOT NetworkManager_FIND_QUIETLY) - MESSAGE(STATUS "Found libnm-util: ${NM-UTIL_LIBRARY}") + MESSAGE(STATUS "Found NetworkManager ${NETWORKMANAGER_VERSION}: ${NETWORKMANAGER_LIBRARY_DIRS}") + MESSAGE(STATUS "Found libnm-util: ${NM-UTIL_LIBRARY_DIRS}") ENDIF (NOT NetworkManager_FIND_QUIETLY) ELSE (NETWORKMANAGER_FOUND) IF (NetworkManager_FIND_REQUIRED) @@ -57,5 +38,5 @@ ELSE (NETWORKMANAGER_FOUND) ENDIF (NetworkManager_FIND_REQUIRED) ENDIF (NETWORKMANAGER_FOUND) -MARK_AS_ADVANCED(NETWORKMANAGER_INCLUDE_DIR NM-UTIL_LIBRARY) +MARK_AS_ADVANCED(NETWORKMANAGER_INCLUDE_DIRS NM-UTIL_INCLUDE_DIRS) |