X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=configure.in;h=7c9a3a1519d5b0325174f1b6082e1fbb5bb128e0;hb=ae546052afad0d65f5bca4e1b0d8935472e149b8;hp=e8ba8c558f1b6662062cab446dc5524b63ac2412;hpb=aacdf690ff8bb7da164c91c0f45c62858e458235;p=freeradius.git diff --git a/configure.in b/configure.in index e8ba8c5..7c9a3a1 100644 --- a/configure.in +++ b/configure.in @@ -72,8 +72,8 @@ if test -z "$makever"; then from ftp://prep.ai.mit.edu/pub/gnu/make/ before continuing.) fi -AC_ARG_WITH(system-libtldl, -[ --with-system-libtldl Use the libltdl installed in your system (default=use our own)], +AC_ARG_WITH(system-libltdl, +[ --with-system-libltdl Use the libltdl installed in your system (default=use our own)], [ LIBLTDL="-lltdl" INCLTDL= @@ -81,6 +81,8 @@ LTDL_SUBDIRS= enable_ltdl_install=no ], [ +dnl If libltdl isn't installable, set it to be installable. +[test x"$enable_ltdl_install" = x && enable_ltdl_install=yes] AC_LIBLTDL_INSTALLABLE dnl tell Makefile to build ltdl if needed @@ -714,6 +716,15 @@ else [ PCAP_LIBS= AC_MSG_WARN([pcap.h not found, silently disabling the RADIUS sniffer.]) ]) + + AC_CHECK_LIB(pcap, pcap_fopen_offline, + [ AC_DEFINE(HAVE_PCAP_FOPEN_OFFLINE, 1, + [Define to 1 if you have the function pcap_fopen_offline.]) + ]) + AC_CHECK_LIB(pcap, pcap_dump_fopen, + [ AC_DEFINE(HAVE_PCAP_DUMP_FOPEN, 1, + [Define to 1 if you have the function pcap_dump_fopen.]) + ]) fi AC_SUBST(PCAP_LIBS) @@ -933,6 +944,11 @@ dnl # 7. Checks for library functions dnl # dnl ############################################################# +old_LIBS="$LIBS" +LIBS="$LIBS $LIBLTDL" +AC_CHECK_FUNC(lt_dladvise_init, AC_DEFINE(HAVE_HAVE_LT_DLADVISE_INIT, [], [Do we have the lt_dladvise_init function])) +LIBS="$old_LIBS" + dnl Check for libcrypt dnl We use crypt(3) which may be in libc, or in libcrypt (eg FreeBSD) AC_CHECK_LIB(crypt, crypt,