From 7145f06941c3909108d248f11bd992bc221048d7 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 21 Aug 2013 11:16:19 +0800 Subject: [PATCH] GIO MSVC Project: Link to iphlpapi.lib This is needed for GetAdaptersAddresses()[1], which was used to implement if_nametoindex on Windows, notably on Windows XP, in commit 01156b12. if_nametoindex and if_indextoname, as noted in config.h.win32(.in), is available with Windows Vista and later, so when we eventually drop support for Windows XP, we can call them directly, and these functions also reside in the same iphlpapi.lib [1]: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365915%28v=vs.85%29.aspx --- build/win32/vs10/gio.vcxprojin | 8 ++++---- build/win32/vs9/gio.vcprojin | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/build/win32/vs10/gio.vcxprojin b/build/win32/vs10/gio.vcxprojin index 52f6d1a92..3cf6df730 100644 --- a/build/win32/vs10/gio.vcxprojin +++ b/build/win32/vs10/gio.vcxprojin @@ -86,7 +86,7 @@ CompileAsC - zlib1d.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies) + zlib1d.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib;%(AdditionalDependencies) $(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll true Windows @@ -109,7 +109,7 @@ CompileAsC - zlib1.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies) + zlib1.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib;%(AdditionalDependencies) $(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll true Windows @@ -137,7 +137,7 @@ CompileAsC - zlib1d.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies) + zlib1d.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib;%(AdditionalDependencies) $(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll true Windows @@ -160,7 +160,7 @@ CompileAsC - zlib1.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies) + zlib1.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib;%(AdditionalDependencies) $(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll true Windows diff --git a/build/win32/vs9/gio.vcprojin b/build/win32/vs9/gio.vcprojin index bba97047a..95e45cd47 100644 --- a/build/win32/vs9/gio.vcprojin +++ b/build/win32/vs9/gio.vcprojin @@ -39,7 +39,7 @@ />