]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
build: use PKG_CHECK_MODULES to check for libmnl and libnftnl
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 6 Nov 2014 11:43:43 +0000 (12:43 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 10 Nov 2014 17:11:43 +0000 (18:11 +0100)
Also check for required library versions.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Makefile.defs.in
configure.ac

index 915d3d832e3e5f134ef89e2293a8761b0f28fd55..b9b115fd962363ad0d4980be3052172be624ed61 100644 (file)
@@ -19,7 +19,7 @@ docdir                = @docdir@
 pdfdir         = @pdfdir@
 confdir                = @sysconfdir@/nftables
 
-LDFLAGS                += @LDFLAGS@
+LDFLAGS                += -lmnl -lnftnl
 LDFLAGS                += @LIBS@
 
 CPPFLAGS       += @CPPFLAGS@
index 4aa14e3271460b991d54f1989dc4309c46ddcd0d..e68d59f78eeab90d677b6413cf6a5d5b2f6359c5 100644 (file)
@@ -62,11 +62,8 @@ then
 fi
 
 # Checks for libraries.
-AC_CHECK_LIB([mnl], [mnl_socket_open], ,
-            AC_MSG_ERROR([No suitable version of libmnl found]))
-
-AC_CHECK_LIB([nftnl], [nft_rule_alloc], ,
-            AC_MSG_ERROR([No suitable version of libnftnl found]))
+PKG_CHECK_MODULES([LIBMNL], [libmnl >= 1.0.3])
+PKG_CHECK_MODULES([LIBNFTNL], [libnftnl >= 1.0.2])
 
 AC_CHECK_LIB([gmp], [__gmpz_init], ,
             AC_MSG_ERROR([No suitable version of libgmp found]))