From e77b924fec1082faae48cdd2ff8474874a22bdf7 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Sat, 17 Dec 2016 21:54:45 +0100 Subject: dirmngr: Fix setup of libdns for W32. * configure.ac (DNSLIB) {W32]: Add -liphlpapi. * dirmngr/dns-stuff.c [W32]: Include iphlpapi.h and define WIN32_LEAN_AND_MEAN. (libdns_init) [W32]: Use GetNetworkParams to get the nameserver. * dirmngr/t-dns-stuff.c (init_sockets): New. (main): Call it. Signed-off-by: Werner Koch --- configure.ac | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 1c467bfff..663061031 100644 --- a/configure.ac +++ b/configure.ac @@ -1088,6 +1088,12 @@ if test "$build_dirmngr" = "yes"; then show_tor_support="${show_tor_support} (no system resolver)" fi + if test "$have_w32_system" = yes; then + if test "$use_libdns" = yes; then + DNSLIBS="$DNSLIBS -liphlpapi" + fi + fi + LIBS=$_dns_save_libs fi -- cgit v1.2.3