From: Jouni Malinen Date: Tue, 8 Jan 2019 11:31:55 +0000 (+0200) Subject: drivers: Set CONFIG_LIBNL32=y automatically based on pkg-config X-Git-Tag: hostap_2_8~536 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6bcbda408233f4d1fa01e8982dfe497663fcc73f;p=thirdparty%2Fhostap.git drivers: Set CONFIG_LIBNL32=y automatically based on pkg-config If the libnl version is not specified explicitly with CONFIG_LIBNL*, try to check for the most likely case today with pkg-config. Signed-off-by: Jouni Malinen --- diff --git a/src/drivers/drivers.mak b/src/drivers/drivers.mak index 56af048d1..442c59cf4 100644 --- a/src/drivers/drivers.mak +++ b/src/drivers/drivers.mak @@ -160,6 +160,18 @@ endif endif ifdef NEED_LIBNL +ifndef CONFIG_LIBNL32 +ifndef CONFIG_LIBNL20 +ifndef CONFIG_LIBNL_TINY +PKG_CONFIG ?= pkg-config +HAVE_LIBNL3 := $(shell $(PKG_CONFIG) --exists libnl-3.0; echo $$?) +ifeq ($(HAVE_LIBNL3),0) +CONFIG_LIBNL32=y +endif +endif +endif +endif + ifdef CONFIG_LIBNL32 DRV_LIBS += -lnl-3 DRV_LIBS += -lnl-genl-3