From: Benjamin Berg Date: Mon, 25 Dec 2023 10:21:05 +0000 (+0200) Subject: build: Properly grab the libpcsclite cflags X-Git-Tag: hostap_2_11~527 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1d7a9e3b7649d8ea8b4e95d9e1f4486ea3baef5;p=thirdparty%2Fhostap.git build: Properly grab the libpcsclite cflags We should be grabbing the include directory using pkg-config and not just the libs. Without this, the header file might not be found on all systems because it may not be in /usr/include but elsewhere in the system. Signed-off-by: Benjamin Berg --- diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile index 9b0c3c7c8..eccfd68c5 100644 --- a/wpa_supplicant/Makefile +++ b/wpa_supplicant/Makefile @@ -1090,17 +1090,20 @@ endif ifdef CONFIG_PCSC # PC/SC interface for smartcards (USIM, GSM SIM) -CFLAGS += -DPCSC_FUNCS -I/usr/include/PCSC +CFLAGS += -DPCSC_FUNCS OBJS += ../src/utils/pcsc_funcs.o ifdef CONFIG_NATIVE_WINDOWS #Once MinGW gets support for WinScard, -lwinscard could be used instead of the #dynamic symbol loading that is now used in pcsc_funcs.c #LIBS += -lwinscard +CFLAGS += -I/usr/include/PCSC else ifdef CONFIG_OSX LIBS += -framework PCSC +CFLAGS += -I/usr/include/PCSC else LIBS += $(shell $(PKG_CONFIG) --libs libpcsclite) +CFLAGS += $(shell $(PKG_CONFIG) --cflags libpcsclite) endif endif endif