From: Petr Štetiar Date: Sun, 20 Feb 2022 09:41:53 +0000 (+0100) Subject: cmake: fix usage of implicit library and include paths X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=136006b88826feff4f0a36ffab511d1366483cf2;p=project%2Fnetifd.git cmake: fix usage of implicit library and include paths And thus allow building in out of tree setups etc. Signed-off-by: Petr Štetiar --- diff --git a/CMakeLists.txt b/CMakeLists.txt index bcb5133..b3bf411 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,8 +24,16 @@ SET(SOURCES extdev.c bonding.c) -SET(LIBS - ubox ubus uci json-c blobmsg_json) +FIND_LIBRARY(uci NAMES uci) +FIND_LIBRARY(ubox NAMES ubox) +FIND_LIBRARY(ubus NAMES ubus) +FIND_LIBRARY(json NAMES json-c json) +FIND_LIBRARY(blobmsg_json NAMES blobmsg_json) + +SET(LIBS ${ubox} ${ubus} ${uci} ${json} ${blobmsg_json}) + +FIND_PATH(ubox_include_dir libubox/usock.h) +INCLUDE_DIRECTORIES(${ubox_include_dir}) IF (NOT DEFINED LIBNL_LIBS) include(FindPkgConfig)