summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d6203aa..9d19817 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,8 +27,12 @@ SET(LIBS
ubox ubus uci json-c blobmsg_json)
IF (NOT DEFINED LIBNL_LIBS)
- FIND_LIBRARY(libnl NAMES libnl-3 libnl nl-3 nl)
- SET(LIBNL_LIBS ${libnl})
+ include(FindPkgConfig)
+ pkg_search_module(LIBNL libnl-3.0 libnl-3 libnl nl-3 nl)
+ IF (LIBNL_FOUND)
+ include_directories(${LIBNL_INCLUDE_DIRS})
+ SET(LIBNL_LIBS ${LIBNL_LIBRARIES})
+ ENDIF()
ENDIF()
IF("${CMAKE_SYSTEM_NAME}" MATCHES "Linux" AND NOT DUMMY_MODE)