From: Francesco Chemolli Date: Sun, 27 May 2012 23:46:56 +0000 (-0600) Subject: Windows: Implemented working check for libiphlpapi X-Git-Tag: BumpSslServerFirst.take09~3^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ef664d8c6cd98aa0c7f348d0c4fb61d543c4102;p=thirdparty%2Fsquid.git Windows: Implemented working check for libiphlpapi --- diff --git a/acinclude/lib-checks.m4 b/acinclude/lib-checks.m4 index eca0a38466..798769a5c4 100644 --- a/acinclude/lib-checks.m4 +++ b/acinclude/lib-checks.m4 @@ -72,3 +72,25 @@ regex_t t; regcomp(&t,"",0);]])], [ squid_cv_regex_works=no ]) ]) ]) + + +AC_DEFUN([SQUID_CHECK_LIBIPHLPAPI],[ + AC_CACHE_CHECK([for libIpHlpApi],squid_cv_have_libiphlpapi,[ + SQUID_STATE_SAVE(iphlpapi) + LIBS="$LIBS -liphlpapi" + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ +#include +#include +#include +]], [[ + MIB_IPNETTABLE i; + unsigned long isz=sizeof(i); + GetIpNetTable(&i,&isz,FALSE); + ]])], + [squid_cv_have_libiphlpapi=yes + SQUID_STATE_COMMIT(iphlpapi)], + [squid_cv_have_libiphlpapi=no + SQUID_STATE_ROLLBACK(iphlpapi)]) + ]) + SQUID_STATE_ROLLBACK(iphlpapi) +]) diff --git a/configure.ac b/configure.ac index 857c4849ab..b46c610293 100644 --- a/configure.ac +++ b/configure.ac @@ -1135,6 +1135,7 @@ if test "x${enable_eui:=yes}" = "xyes" ; then #endif ]]) fi +AC_SUBST(EUILIB) AC_MSG_NOTICE([EUI (MAC address) controls enabled: $enable_eui]) SQUID_DEFINE_BOOL(USE_SQUID_EUI,$enable_eui, [Define this to include code which lets you use ethernet addresses. This code uses API initially defined in 4.4-BSD.])