Use pkg-config to obtain xtables.h path

On openSUSE 12.2 (at least) xtables.h is not installed in the system-wide
include dir but in /usr/include/iptables-1.4.16.3/. This results in the
following build failure:
em_ipset.c:26:21: fatal error: xtables.h: No such file or directory

Other includers of xtables.h already call out to pkg-config
This commit is contained in:
Benjamin Poirier 2013-02-06 11:19:24 +00:00 committed by Stephen Hemminger
parent 1cb6a110d6
commit 5ab3a4de5e
1 changed files with 2 additions and 0 deletions

View File

@ -140,6 +140,8 @@ m_xt.so: m_xt.c
m_xt_old.so: m_xt_old.c
$(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic -o m_xt_old.so m_xt_old.c $$($(PKG_CONFIG) xtables --cflags --libs)
em_ipset.o: CFLAGS += $$($(PKG_CONFIG) xtables --cflags)
%.yacc.c: %.y
$(YACC) $(YACCFLAGS) -o $@ $<