diff options
author | Jörg Mayer <jmayer@loplof.de> | 2012-06-19 16:35:15 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2012-06-19 16:35:15 +0000 |
commit | 9e495c9998c923538fd6c3e22c4ec9601bfb2222 (patch) | |
tree | c21ddebcd13c6f4b719227850dc4d77064517386 /configure.in | |
parent | ebc9046f2dfeb88821ba32c9f975ea95bcb506c7 (diff) | |
download | wireshark-9e495c9998c923538fd6c3e22c4ec9601bfb2222.tar.gz wireshark-9e495c9998c923538fd6c3e22c4ec9601bfb2222.tar.bz2 wireshark-9e495c9998c923538fd6c3e22c4ec9601bfb2222.zip |
Pontus Fuchs
add libnl detection to configure
(not yet used until the missing part of bug 6973 has been committed)
svn path=/trunk/; revision=43375
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 7867058c74..0c15d1887e 100644 --- a/configure.in +++ b/configure.in @@ -227,6 +227,35 @@ AC_ARG_WITH([qt], [use Qt instead of GTK+ @<:@default=no@:>@]), with_qt="$withval", with_qt="no") +libnl_message="no" +PKG_CHECK_MODULES(LIBNL3, libnl-genl-3.0 >= 3.0, [have_libnl3=yes], [have_libnl3=no]) +PKG_CHECK_MODULES(LIBNL2, libnl-2.0 >= 2.0, [have_libnl2=yes], [have_libnl2=no]) +PKG_CHECK_MODULES(LIBNL1, libnl-1 >= 1.0, [have_libnl1=yes], [have_libnl1=no]) +if (test "${have_libnl3}" = "yes"); then + CFLAGS="$CFLAGS $LIBNL3_CFLAGS" + LIBS="$LIBS $LIBNL3_LIBS" + AC_DEFINE(HAVE_LIBNL, 1, [Enable libnl support]) + AC_DEFINE(HAVE_LIBNL3, 1, [libnl version 3]) + AC_DEFINE(HAVE_WIRELESS_TOOLBAR, 1, [Wireless Toolbar]) + libnl_message="yes (v3)" + enable_airpcap=no +elif (test "${have_libnl2}" = "yes"); then + CFLAGS="$CFLAGS $LIBNL2_CFLAGS" + LIBS="$LIBS $LIBNL2_LIBS" + AC_DEFINE(HAVE_LIBNL, 1, [Enable libnl support]) + AC_DEFINE(HAVE_LIBNL2, 1, [libnl version 2]) + AC_DEFINE(HAVE_WIRELESS_TOOLBAR, 1, [Wireless Toolbar]) + libnl_message="yes (v2)" + enable_airpcap=no +elif (test "${have_libnl1}" = "yes"); then + CFLAGS="$CFLAGS $LIBNL1_CFLAGS" + LIBS="$LIBS $LIBNL1_LIBS" + AC_DEFINE(HAVE_LIBNL, 1, [Enable libnl support]) + AC_DEFINE(HAVE_WIRELESS_TOOLBAR, 1, [Wireless Toolbar]) + libnl_message="yes (v1)" + enable_airpcap=no +fi + AC_ARG_WITH([gtk3], AC_HELP_STRING( [--with-gtk3=@<:@yes/no@:>@], [use GTK+ 3.0 instead of 2.0 @<:@default=no@:>@]), @@ -2256,3 +2285,4 @@ echo " Use IPv6 name resolution : $enable_ipv6" echo " Use gnutls library : $tls_message" echo " Use POSIX capabilities library : $libcap_message" echo " Use GeoIP library : $geoip_message" +echo " Use nl library : $libnl_message" |