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 <j@w1.fi>
This commit is contained in:
parent
41b747522e
commit
6bcbda4082
1 changed files with 12 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue