summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominique Leuenberger <dimstar@opensuse.org>2016-05-02 12:30:57 +0200
committerDominique Leuenberger <dimstar@opensuse.org>2016-05-02 12:30:57 +0200
commitd3d8614b51ea689cc68b50c4889bceb91473d5e5 (patch)
tree688317a7e8a84c85a47cec3c1b023e0c6b9f61b6
parentd1f0d959877aba556a3a5d0de523b5d450688429 (diff)
downloadlibproxy-git-d3d8614b51ea689cc68b50c4889bceb91473d5e5.tar.gz
NetworkManager: detect libnm before looking for NetworkManager
Prefer the newer libnm symbol and only fall back to the legacy NetworkManager if not found Fixes https://github.com/libproxy/libproxy/issues/26 - 2nd part
-rw-r--r--libproxy/cmake/modules/network_networkmanager.cmk7
1 files changed, 5 insertions, 2 deletions
diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk
index d9f9588..4399557 100644
--- a/libproxy/cmake/modules/network_networkmanager.cmk
+++ b/libproxy/cmake/modules/network_networkmanager.cmk
@@ -1,3 +1,6 @@
if (NOT WIN32 AND NOT APPLE)
- px_check_modules(NM NetworkManager dbus-1)
-endif() \ No newline at end of file
+ px_check_modules(NM libnm dbus-1)
+ if (NOT NM_FOUND)
+ px_check_modules(NM NetworkManager dbus-1)
+ endif (NOT NM_FOUND)
+endif()