[Libreoffice-commits] core.git: configure.ac download.lst external/glib2 external/Module_external.mk Makefile.fetch

Thorsten Behrens Thorsten.Behrens at CIB.de
Mon Nov 20 21:32:46 UTC 2017


 Makefile.fetch                                  |    1 
 configure.ac                                    |    5 
 download.lst                                    |    2 
 external/Module_external.mk                     |    1 
 external/glib2/ExternalPackage_glib2.mk         |   14 
 external/glib2/ExternalProject_glib2.mk         |   33 
 external/glib2/Makefile                         |    7 
 external/glib2/Module_glib2.mk                  |   18 
 external/glib2/README                           |    1 
 external/glib2/UnpackedTarball_glib2.mk         |   21 
 external/glib2/glib-disable-libintl.patch.1     |   26 
 external/glib2/glib-fix-broken-includes.patch.1 |   24 
 external/glib2/glib-remove-wgetmainargs.patch.1 |   83 
 external/glib2/glib-upgrade-vs12.patch.1        | 5509 ++++++++++++++++++++++++
 14 files changed, 5744 insertions(+), 1 deletion(-)

New commits:
commit daee5fc5569c1807f5c8dae502d305eb06141e8b
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date:   Fri Nov 17 04:37:29 2017 +0100

    gpg4libre: add glib2 dependency for Windows
    
    Change-Id: Ib6b5393323a4dbfe94ea89689ac9170f8afa3899
    Reviewed-on: https://gerrit.libreoffice.org/44856
    Reviewed-by: Siegmund Gorr <siegmund.gorr at cib.de>
    Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
    Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>

diff --git a/Makefile.fetch b/Makefile.fetch
index 3944ac75c7b2..a88a508b3fcb 100644
--- a/Makefile.fetch
+++ b/Makefile.fetch
@@ -128,6 +128,7 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S
 		$(call fetch_Optional,FREETYPE,FREETYPE_TARBALL) \
 		$(call fetch_Optional,EPOXY,EPOXY_TARBALL) \
 		$(call fetch_Optional,GLM,GLM_TARBALL) \
+		$(call fetch_Optional,GLIB2,GLIB2_TARBALL) \
 		$(call fetch_Optional,GPGMEPP,GPGME_TARBALL) \
 		$(call fetch_Optional,GRAPHITE,GRAPHITE_TARBALL) \
 		$(call fetch_Optional,HARFBUZZ,HARFBUZZ_TARBALL) \
diff --git a/configure.ac b/configure.ac
index 92cbf7eedc6d..0d2b8aca01a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10151,8 +10151,11 @@ if test "$_os" = "Linux" -o "$_os" = "Darwin"; then
             [AC_MSG_ERROR([gpgme headers not found, install gpgme development package])], [])
     else
         AC_MSG_RESULT([internal])
-        BUILD_TYPE="$BUILD_TYPE LIBGPGERROR LIBASSUAN GPGMEPP"
         AC_DEFINE([GPGME_CAN_EXPORT_MINIMAL_KEY])
+        BUILD_TYPE="$BUILD_TYPE LIBGPGERROR LIBASSUAN GPGMEPP"
+        if test "$_os" = "WINNT"; then
+            BUILD_TYPE="$BUILD_TYPE GLIB2"
+        fi
 
         GPG_ERROR_CFLAGS="-I${WORKDIR}/UnpackedTarball/libgpg-error/src"
         GPG_ERROR_LIBS="-L${WORKDIR}/UnpackedTarball/libgpg-error/src/.libs -lgpg-error"
diff --git a/download.lst b/download.lst
index 18bbeefbd5ee..98dd3526f783 100644
--- a/download.lst
+++ b/download.lst
@@ -78,6 +78,8 @@ export FREEHAND_SHA256SUM := 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d909
 export FREEHAND_TARBALL := libfreehand-0.1.2.tar.xz
 export FREETYPE_SHA256SUM := e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78
 export FREETYPE_TARBALL := freetype-2.8.1.tar.bz2
+export GLIB2_SHA256SUM := 4d7ca95dbde8e8f60ab428c765b0dbb8a44be9eb9316491803ce5ee7b4748353
+export GLIB2_TARBALL := glib-2.28.8.tar.xz
 export GLM_SHA256SUM := d0312c360efe04dd048b3311fe375ff36f1993b4c2e3cb58c81062990532904a
 export GLM_TARBALL := bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip
 export GPGME_SHA256SUM := 1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb
diff --git a/external/Module_external.mk b/external/Module_external.mk
index 8f87fe70a5b3..498d95bef4ca 100644
--- a/external/Module_external.mk
+++ b/external/Module_external.mk
@@ -41,6 +41,7 @@ $(eval $(call gb_Module_add_moduledirs,external,\
 	$(call gb_Helper_optional,FONTCONFIG,fontconfig) \
 	$(call gb_Helper_optional,FREEHAND,libfreehand) \
 	$(call gb_Helper_optional,FREETYPE,freetype) \
+	$(call gb_Helper_optional,GLIB2,glib2) \
 	$(call gb_Helper_optional,GLM,glm) \
 	$(call gb_Helper_optional,GPGMEPP,gpgme) \
 	$(call gb_Helper_optional,GRAPHITE,graphite) \
diff --git a/external/glib2/ExternalPackage_glib2.mk b/external/glib2/ExternalPackage_glib2.mk
new file mode 100644
index 000000000000..d527feeceb13
--- /dev/null
+++ b/external/glib2/ExternalPackage_glib2.mk
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_ExternalPackage_ExternalPackage,glib2,glib2))
+
+$(eval $(call gb_ExternalPackage_use_external_project,glib2,glib2))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/glib2/ExternalProject_glib2.mk b/external/glib2/ExternalProject_glib2.mk
new file mode 100644
index 000000000000..9510d5a3a992
--- /dev/null
+++ b/external/glib2/ExternalProject_glib2.mk
@@ -0,0 +1,33 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_ExternalProject_ExternalProject,glib2))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_ExternalProject_register_targets,glib2,\
+	build \
+))
+
+$(eval $(call gb_ExternalProject_use_external,glib2,zlib))
+
+# get local copies of zlib.h & zlib.lib (glib imposes fixed dir
+# structure on that), run native msbuild for binaries then
+$(call gb_ExternalProject_get_state_target,glib2,build):
+	$(call gb_ExternalProject_run,build,\
+		mkdir -p $(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release)/etc/include && \
+		cp $(WORKDIR)/UnpackedTarball/zlib/zlib.h $(WORKDIR)/UnpackedTarball/zlib/zconf.h */etc/include/ && \
+		mkdir -p $(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release)/etc/lib && \
+		cp $(WORKDIR)/LinkTarget/StaticLibrary/zlib.lib */etc/lib/ && \
+		msbuild.exe glib.sln \
+			/p:GlibEtcInstallRoot=./$(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release)/etc \
+			/p:Configuration=$(if $(MSVC_USE_DEBUG_RUNTIME),Debug,Release) \
+	,build/win32/vs10)
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/glib2/Makefile b/external/glib2/Makefile
new file mode 100644
index 000000000000..e4968cf85fb6
--- /dev/null
+++ b/external/glib2/Makefile
@@ -0,0 +1,7 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+
+module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
+
+include $(module_directory)/../../solenv/gbuild/partial_build.mk
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/glib2/Module_glib2.mk b/external/glib2/Module_glib2.mk
new file mode 100644
index 000000000000..42e2676c491a
--- /dev/null
+++ b/external/glib2/Module_glib2.mk
@@ -0,0 +1,18 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Module_Module,glib2))
+
+$(eval $(call gb_Module_add_targets,glib2,\
+	ExternalPackage_glib2 \
+	ExternalProject_glib2 \
+	UnpackedTarball_glib2 \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/glib2/README b/external/glib2/README
new file mode 100644
index 000000000000..636459d3f1ab
--- /dev/null
+++ b/external/glib2/README
@@ -0,0 +1 @@
+GLib2 lib, for gpgme on Windows, from [https://github.com/GNOME/glib/releases]
diff --git a/external/glib2/UnpackedTarball_glib2.mk b/external/glib2/UnpackedTarball_glib2.mk
new file mode 100644
index 000000000000..d058f1cdd896
--- /dev/null
+++ b/external/glib2/UnpackedTarball_glib2.mk
@@ -0,0 +1,21 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,glib2))
+
+$(eval $(call gb_UnpackedTarball_set_tarball,glib2,$(GLIB2_TARBALL)))
+
+$(eval $(call gb_UnpackedTarball_add_patches,glib2,\
+	external/glib2/glib-upgrade-vs12.patch.1 \
+	external/glib2/glib-disable-libintl.patch.1 \
+	external/glib2/glib-fix-broken-includes.patch.1 \
+	external/glib2/glib-remove-wgetmainargs.patch.1 \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/glib2/glib-disable-libintl.patch.1 b/external/glib2/glib-disable-libintl.patch.1
new file mode 100644
index 000000000000..2886c7fe4a90
--- /dev/null
+++ b/external/glib2/glib-disable-libintl.patch.1
@@ -0,0 +1,26 @@
+diff -ur glib2.org/build/win32/vs10/glib.props glib2/build/win32/vs10/glib.props
+--- glib2.org/build/win32/vs10/glib.props	2017-11-16 23:53:51.710733000 +0100
++++ glib2/build/win32/vs10/glib.props	2017-11-17 16:43:34.326253400 +0100
+@@ -464,10 +464,6 @@
+       <PreprocessorDefinitions>HAVE_CONFIG_H;G_DISABLE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+       <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
+     </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>intl.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+-    </Link>
+     <PreBuildEvent>
+       <Command>
+ if exist ..\..\..\config.h goto DONE_CONFIG_H
+diff -ur glib2.org/config.h.win32 glib2/config.h.win32
+--- glib2.org/config.h.win32	2017-11-16 23:53:51.523015800 +0100
++++ glib2/config.h.win32	2017-11-17 16:37:29.286580700 +0100
+@@ -26,7 +26,7 @@
+ /* #undef ENABLE_GC_FRIENDLY_DEFAULT */
+ 
+ /* always defined to indicate that i18n is enabled */
+-#define ENABLE_NLS 1
++/* #define ENABLE_NLS 1 */
+ 
+ /* include GRegex */
+ #define ENABLE_REGEX /**/
diff --git a/external/glib2/glib-fix-broken-includes.patch.1 b/external/glib2/glib-fix-broken-includes.patch.1
new file mode 100644
index 000000000000..c8ec25aaf38e
--- /dev/null
+++ b/external/glib2/glib-fix-broken-includes.patch.1
@@ -0,0 +1,24 @@
+diff -ur glib2.org/build/win32/vs10/glib.props glib2/build/win32/vs10/glib.props
+--- glib2.org/build/win32/vs10/glib.props	2017-11-18 00:24:16.017422400 +0100
++++ glib2/build/win32/vs10/glib.props	2017-11-18 00:26:26.886453600 +0100
+@@ -460,7 +460,7 @@
+   </PropertyGroup>
+   <ItemDefinitionGroup>
+     <ClCompile>
+-      <AdditionalIncludeDirectories>..\..\..;..\..\..\glib;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
++      <AdditionalIncludeDirectories>..\..\..;..\..\..\glib;..\..\..\gmodule;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+       <PreprocessorDefinitions>HAVE_CONFIG_H;G_DISABLE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+       <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
+     </ClCompile>
+diff -ur glib2.org/glib/gi18n.h glib2/glib/gi18n.h
+--- glib2.org/glib/gi18n.h	2017-11-18 00:24:17.221625400 +0100
++++ glib2/glib/gi18n.h	2017-11-18 00:35:17.729524800 +0100
+@@ -22,7 +22,7 @@
+ 
+ #include <glib.h>
+ 
+-#include <libintl.h>
++#include <glibintl.h>
+ #include <string.h>
+ 
+ #define  _(String) gettext (String)
diff --git a/external/glib2/glib-remove-wgetmainargs.patch.1 b/external/glib2/glib-remove-wgetmainargs.patch.1
new file mode 100644
index 000000000000..28555d71257f
--- /dev/null
+++ b/external/glib2/glib-remove-wgetmainargs.patch.1
@@ -0,0 +1,83 @@
+From 3cc349b04e76880a9d2f3c3d2195d171e110f66c Mon Sep 17 00:00:00 2001
+From: TingPing <tingping at tingping.se>
+Date: Sat, 20 Dec 2014 18:39:00 -0500
+Subject: [PATCH] win32: Replace usage of __wgetmainargs()
+
+It was an internal function that has been removed with VS 2015
+
+Use g_win32_get_command_line() or CommandLineToArgvW() directly.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=741822
+---
+ glib/gspawn-win32-helper.c | 20 +++----------------
+ glib/gspawn.c              |  9 ++-------
+ 3 files changed, 22 insertions(+), 56 deletions(-)
+
+diff -ur glib2.org/glib/gspawn.c glib2/glib/gspawn.c
+--- glib2.org/glib/gspawn.c	2017-11-16 23:53:53.619191200 +0100
++++ glib2/glib/gspawn.c	2017-11-17 21:48:54.905453400 +0100
+@@ -480,13 +480,8 @@
+  * main(). wmain() has a wide character argument vector as parameter.
+  *
+  * At least currently, mingw doesn't support wmain(), so if you use
+- * mingw to develop the spawned program, it will have to call the
+- * undocumented function __wgetmainargs() to get the wide character
+- * argument vector and environment. See gspawn-win32-helper.c in the
+- * GLib sources or init.c in the mingw runtime sources for a prototype
+- * for that function. Alternatively, you can retrieve the Win32 system
+- * level wide character command line passed to the spawned program
+- * using the GetCommandLineW() function.
++ * mingw to develop the spawned program, it should call
++ * g_win32_get_command_line() to get arguments in UTF-8.
+  *
+  * On Windows the low-level child process creation API
+  * <function>CreateProcess()</function> doesn't use argument vectors,
+diff -ur glib2.org/glib/gspawn-win32-helper.c glib2/glib/gspawn-win32-helper.c
+--- glib2.org/glib/gspawn-win32-helper.c	2017-11-16 23:53:53.556618800 +0100
++++ glib2/glib/gspawn-win32-helper.c	2017-11-17 21:48:16.887044400 +0100
+@@ -54,20 +54,6 @@
+  * away in the global __argc and __argv by the C runtime startup code.
+  */
+ 
+-/* Info peeked from mingw runtime's source code. __wgetmainargs() is a
+- * function to get the program's argv in wide char format.
+- */
+-
+-typedef struct {
+-  int newmode;
+-} _startupinfo;
+-
+-extern void __wgetmainargs(int *argc,
+-			   wchar_t ***wargv,
+-			   wchar_t ***wenviron,
+-			   int expand_wildcards,
+-			   _startupinfo *startupinfo);
+-
+ /* Copy of protect_argv that handles wchar_t strings */
+ 
+ static gint
+@@ -169,14 +155,13 @@
+   gint argv_zero_offset = ARG_PROGRAM;
+   wchar_t **new_wargv;
+   int argc;
+-  wchar_t **wargv, **wenvp;
+-  _startupinfo si = { 0 };
++  wchar_t **wargv;
+   char c;
+ 
+   g_assert (__argc >= ARG_COUNT);
+ 
+   /* Fetch the wide-char argument vector */
+-  __wgetmainargs (&argc, &wargv, &wenvp, 0, &si);
++  wargv = CommandLineToArgvW (GetCommandLineW(), &argc);
+ 
+   /* We still have the system codepage args in __argv. We can look
+    * at the first args in which gspawn-win32.c passes us flags and
+@@ -329,5 +314,7 @@
+ 
+   read (helper_sync_fd, &c, 1);
+ 
++  LocalFree (wargv);
++
+   return 0;
+ }
diff --git a/external/glib2/glib-upgrade-vs12.patch.1 b/external/glib2/glib-upgrade-vs12.patch.1
new file mode 100644
index 000000000000..bbdc03d9e41f
--- /dev/null
+++ b/external/glib2/glib-upgrade-vs12.patch.1
@@ -0,0 +1,5509 @@
+diff -ur glib2.org/build/win32/vs10/gio.vcxproj glib2/build/win32/vs10/gio.vcxproj
+--- glib2.org/build/win32/vs10/gio.vcxproj	2017-11-16 23:53:51.742019200 +0100
++++ glib2/build/win32/vs10/gio.vcxproj	2017-11-17 00:01:04.890703100 +0100
+@@ -1,367 +4,375 @@
+-<?xml version="1.0" encoding="utf-8"?>
+-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+-  <ItemGroup Label="ProjectConfigurations">
+-    <ProjectConfiguration Include="Debug|Win32">
+-      <Configuration>Debug</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Debug|x64">
+-      <Configuration>Debug</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release|Win32">
+-      <Configuration>Release</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release|x64">
+-      <Configuration>Release</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-  </ItemGroup>
+-  <PropertyGroup Label="Globals">
+-    <ProjectGuid>{F3D1583C-5613-4809-BD98-7CC1C1276F92}</ProjectGuid>
+-    <RootNamespace>gio</RootNamespace>
+-  </PropertyGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+-  <ImportGroup Label="ExtensionSettings">
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <PropertyGroup Label="UserMacros" />
+-  <PropertyGroup>
+-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+-  </PropertyGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>zdll.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+-    <ClCompile>
+-      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>zdll.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>zdll.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+-    <ClCompile>
+-      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>zdll.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemGroup>
+-    <ClCompile Include="..\..\..\gio\gaction.c" />
+-    <ClCompile Include="..\..\..\gio\gactiongroup.c" />
+-    <ClCompile Include="..\..\..\gio\gappinfo.c" />
+-    <ClCompile Include="..\..\..\gio\gapplication.c" />
+-    <ClCompile Include="..\..\..\gio\gapplicationcommandline.c" />
+-    <ClCompile Include="..\..\..\gio\gapplicationimpl-dbus.c" />
+-    <ClCompile Include="..\..\..\gio\gasynchelper.c" />
+-    <ClCompile Include="..\..\..\gio\gasyncinitable.c" />
+-    <ClCompile Include="..\..\..\gio\gasyncresult.c" />
+-    <ClCompile Include="..\..\..\gio\gbufferedinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gbufferedoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gcancellable.c" />
+-    <ClCompile Include="..\..\..\gio\gcharsetconverter.c" />
+-    <ClCompile Include="..\..\..\gio\gcontenttype.c" />
+-    <ClCompile Include="..\..\..\gio\gconverter.c" />
+-    <ClCompile Include="..\..\..\gio\gconverterinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gconverteroutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gcredentials.c" />
+-    <ClCompile Include="..\..\..\gio\gdatainputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gdataoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusaddress.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauth.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauthmechanismanon.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauthmechanism.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauthmechanismexternal.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauthmechanismsha1.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusauthobserver.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gdbuserror.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusintrospection.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusmessage.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusmethodinvocation.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusnameowning.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusnamewatching.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusprivate.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusproxy.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusserver.c" />
+-    <ClCompile Include="..\..\..\gio\gdbusutils.c" />
+-    <ClCompile Include="..\..\..\gio\gdelayedsettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gdrive.c" />
+-    <ClCompile Include="..\..\..\gio\gdummyfile.c" />
+-    <ClCompile Include="..\..\..\gio\gdummyproxyresolver.c" />
+-    <ClCompile Include="..\..\..\gio\gdummytlsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gemblem.c" />
+-    <ClCompile Include="..\..\..\gio\gemblemedicon.c" />
+-    <ClCompile Include="..\..\..\gio\gfileattribute.c" />
+-    <ClCompile Include="..\..\..\gio\gfile.c" />
+-    <ClCompile Include="..\..\..\gio\gfiledescriptorbased.c" />
+-    <ClCompile Include="..\..\..\gio\gfileenumerator.c" />
+-    <ClCompile Include="..\..\..\gio\gfileicon.c" />
+-    <ClCompile Include="..\..\..\gio\gfileinfo.c" />
+-    <ClCompile Include="..\..\..\gio\gfileinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gfileiostream.c" />
+-    <ClCompile Include="..\..\..\gio\gfilemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gfilenamecompleter.c" />
+-    <ClCompile Include="..\..\..\gio\gfileoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gfilterinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gfilteroutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gicon.c" />
+-    <ClCompile Include="..\..\..\gio\ginetaddress.c" />
+-    <ClCompile Include="..\..\..\gio\ginetsocketaddress.c" />
+-    <ClCompile Include="..\..\..\gio\ginitable.c" />
+-    <ClCompile Include="..\..\..\gio\ginputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gioenumtypes.c" />
+-    <ClCompile Include="..\..\..\gio\gioerror.c" />
+-    <ClCompile Include="..\..\..\gio\gio-marshal.c" />
+-    <ClCompile Include="..\..\..\gio\giomodule.c" />
+-    <ClCompile Include="..\..\..\gio\gioscheduler.c" />
+-    <ClCompile Include="..\..\..\gio\giostream.c" />
+-    <ClCompile Include="..\..\..\gio\gkeyfilesettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gloadableicon.c" />
+-    <ClCompile Include="..\..\..\gio\glocaldirectorymonitor.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfile.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfileenumerator.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfileinfo.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfileinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfileiostream.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfilemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\glocalfileoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\glocalvfs.c" />
+-    <ClCompile Include="..\..\..\gio\gmemoryinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gmemoryoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gmemorysettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gmount.c" />
+-    <ClCompile Include="..\..\..\gio\gmountoperation.c" />
+-    <ClCompile Include="..\..\..\gio\gnativevolumemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gnetworkaddress.c" />
+-    <ClCompile Include="..\..\..\gio\gnetworkservice.c" />
+-    <ClCompile Include="..\..\..\gio\gnullsettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\goutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gpermission.c" />
+-    <ClCompile Include="..\..\..\gio\gpollableinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gpollableoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gpollfilemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gproxyaddress.c" />
+-    <ClCompile Include="..\..\..\gio\gproxyaddressenumerator.c" />
+-    <ClCompile Include="..\..\..\gio\gproxy.c" />
+-    <ClCompile Include="..\..\..\gio\gproxyresolver.c" />
+-    <ClCompile Include="..\..\..\gio\gresolver.c" />
+-    <ClCompile Include="..\..\..\gio\gseekable.c" />
+-    <ClCompile Include="..\..\..\gio\gsettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gsettings.c" />
+-    <ClCompile Include="..\..\..\gio\gsettings-mapping.c" />
+-    <ClCompile Include="..\..\..\gio\gsettingsschema.c" />
+-    <ClCompile Include="..\..\..\gio\gsimpleaction.c" />
+-    <ClCompile Include="..\..\..\gio\gsimpleactiongroup.c" />
+-    <ClCompile Include="..\..\..\gio\gsimpleasyncresult.c" />
+-    <ClCompile Include="..\..\..\gio\gsimplepermission.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketaddress.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketaddressenumerator.c" />
+-    <ClCompile Include="..\..\..\gio\gsocket.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketclient.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketconnectable.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketcontrolmessage.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketlistener.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gsocketservice.c" />
+-    <ClCompile Include="..\..\..\gio\gsocks4aproxy.c" />
+-    <ClCompile Include="..\..\..\gio\gsocks4proxy.c" />
+-    <ClCompile Include="..\..\..\gio\gsocks5proxy.c" />
+-    <ClCompile Include="..\..\..\gio\gsrvtarget.c" />
+-    <ClCompile Include="..\..\..\gio\gtcpconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gtcpwrapperconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gthemedicon.c" />
+-    <ClCompile Include="..\..\..\gio\gthreadedresolver.c" />
+-    <ClCompile Include="..\..\..\gio\gthreadedsocketservice.c" />
+-    <ClCompile Include="..\..\..\gio\gtlsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gtlscertificate.c" />
+-    <ClCompile Include="..\..\..\gio\gtlsclientconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gtlsconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gtlsserverconnection.c" />
+-    <ClCompile Include="..\..\..\gio\gunionvolumemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gvdb\gvdb-reader.c" />
+-    <ClCompile Include="..\..\..\gio\gvfs.c" />
+-    <ClCompile Include="..\..\..\gio\gvolume.c" />
+-    <ClCompile Include="..\..\..\gio\gvolumemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32inputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32mount.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32outputstream.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32resolver.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32volumemonitor.c" />
+-    <ClCompile Include="..\..\..\gio\gzlibcompressor.c" />
+-    <ClCompile Include="..\..\..\gio\gzlibdecompressor.c" />
+-    <ClCompile Include="..\..\..\gio\gregistrysettingsbackend.c" />
+-    <ClCompile Include="..\..\..\gio\gwin32appinfo.c" />
+-    <ClCompile Include="..\..\..\gio\win32\gwin32directorymonitor.c" />
+-    <ClCompile Include="..\..\..\gio\win32\gwinhttpfile.c" />
+-    <ClCompile Include="..\..\..\gio\win32\gwinhttpfileinputstream.c" />
+-    <ClCompile Include="..\..\..\gio\win32\gwinhttpfileoutputstream.c" />
+-    <ClCompile Include="..\..\..\gio\win32\gwinhttpvfs.c" />
+-  </ItemGroup>
+-  <ItemGroup>
+-    <ResourceCompile Include="..\..\..\gio\gio.rc" />
+-  </ItemGroup>
+-  <ItemGroup>
+-    <CustomBuild Include="..\..\..\gio\gio.symbols">
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gio.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibGenerateGioDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gio.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gio.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibGenerateGioDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gio.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gio.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibGenerateGioDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gio.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gio.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibGenerateGioDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gio.def;%(Outputs)</Outputs>
+-    </CustomBuild>
+-  </ItemGroup>
+-  <ItemGroup>
+-    <ProjectReference Include="glib.vcxproj">
+-      <Project>{12bca020-eabf-429e-876a-a476bc9c10c0}</Project>
+-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+-    </ProjectReference>
+-    <ProjectReference Include="gmodule.vcxproj">
+-      <Project>{4214047c-f5c1-40b3-8369-5dced8c32770}</Project>
+-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+-    </ProjectReference>
+-    <ProjectReference Include="gobject.vcxproj">
+-      <Project>{f172effc-e30f-4593-809e-db2024b1e753}</Project>
+-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+-    </ProjectReference>
+-  </ItemGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+-  <ImportGroup Label="ExtensionTargets">
+-  </ImportGroup>
+-</Project>
++<?xml version="1.0" encoding="utf-8"?>
++<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
++  <ItemGroup Label="ProjectConfigurations">
++    <ProjectConfiguration Include="Debug|Win32">
++      <Configuration>Debug</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Debug|x64">
++      <Configuration>Debug</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release|Win32">
++      <Configuration>Release</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release|x64">
++      <Configuration>Release</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++  </ItemGroup>
++  <PropertyGroup Label="Globals">
++    <ProjectGuid>{F3D1583C-5613-4809-BD98-7CC1C1276F92}</ProjectGuid>
++    <RootNamespace>gio</RootNamespace>
++  </PropertyGroup>
++  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
++  <ImportGroup Label="ExtensionSettings">
++  </ImportGroup>
++  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
++    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
++    <Import Project="glib.props" />
++  </ImportGroup>
++  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
++    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
++    <Import Project="glib.props" />
++  </ImportGroup>
++  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
++    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
++    <Import Project="glib.props" />
++  </ImportGroup>
++  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
++    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
++    <Import Project="glib.props" />
++  </ImportGroup>
++  <PropertyGroup Label="UserMacros" />
++  <PropertyGroup>
++    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
++    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
++    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
++    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
++    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
++  </PropertyGroup>
++  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
++    <ClCompile>
++      <Optimization>Disabled</Optimization>
++      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
++      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
++      <MinimalRebuild>true</MinimalRebuild>
++      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
++      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
++      <PrecompiledHeader>
++      </PrecompiledHeader>
++      <WarningLevel>Level3</WarningLevel>
++      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
++      <CompileAs>CompileAsC</CompileAs>
++    </ClCompile>
++    <Link>
++      <AdditionalDependencies>zlib.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
++      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
++      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
++      <GenerateDebugInformation>true</GenerateDebugInformation>
++      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
++      <SubSystem>Windows</SubSystem>
++      <RandomizedBaseAddress>false</RandomizedBaseAddress>
++      <DataExecutionPrevention>
++      </DataExecutionPrevention>
++      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
++      <TargetMachine>MachineX86</TargetMachine>
++    </Link>
++  </ItemDefinitionGroup>
++  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
++    <ClCompile>
++      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
++      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
++      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
++      <PrecompiledHeader>
++      </PrecompiledHeader>
++      <WarningLevel>Level3</WarningLevel>
++      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
++      <CompileAs>CompileAsC</CompileAs>
++    </ClCompile>
++    <Link>
++      <AdditionalDependencies>zlib.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
++      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
++      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
++      <GenerateDebugInformation>true</GenerateDebugInformation>
++      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
++      <SubSystem>Windows</SubSystem>
++      <OptimizeReferences>true</OptimizeReferences>
++      <EnableCOMDATFolding>true</EnableCOMDATFolding>
++      <RandomizedBaseAddress>false</RandomizedBaseAddress>
++      <DataExecutionPrevention>
++      </DataExecutionPrevention>
++      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
++      <TargetMachine>MachineX86</TargetMachine>
++    </Link>
++  </ItemDefinitionGroup>
++  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
++    <ClCompile>
++      <Optimization>Disabled</Optimization>
++      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
++      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
++      <MinimalRebuild>true</MinimalRebuild>
++      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
++      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
++      <PrecompiledHeader>
++      </PrecompiledHeader>
++      <WarningLevel>Level3</WarningLevel>
++      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
++      <CompileAs>CompileAsC</CompileAs>
++    </ClCompile>
++    <Link>
++      <AdditionalDependencies>zlib.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
++      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
++      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
++      <GenerateDebugInformation>true</GenerateDebugInformation>
++      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
++      <SubSystem>Windows</SubSystem>
++      <RandomizedBaseAddress>false</RandomizedBaseAddress>
++      <DataExecutionPrevention>
++      </DataExecutionPrevention>
++      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
++      <TargetMachine>MachineX64</TargetMachine>
++    </Link>
++  </ItemDefinitionGroup>
++  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
++    <ClCompile>
++      <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
++      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
++      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
++      <PrecompiledHeader>
++      </PrecompiledHeader>
++      <WarningLevel>Level3</WarningLevel>
++      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
++      <CompileAs>CompileAsC</CompileAs>
++    </ClCompile>
++    <Link>
++      <AdditionalDependencies>zlib.lib;ws2_32.lib;shlwapi.lib;dnsapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
++      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
++      <ModuleDefinitionFile>$(IntDir)gio.def</ModuleDefinitionFile>
++      <GenerateDebugInformation>true</GenerateDebugInformation>
++      <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
++      <SubSystem>Windows</SubSystem>
++      <OptimizeReferences>true</OptimizeReferences>
++      <EnableCOMDATFolding>true</EnableCOMDATFolding>
++      <RandomizedBaseAddress>false</RandomizedBaseAddress>
++      <DataExecutionPrevention>
++      </DataExecutionPrevention>
++      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
++      <TargetMachine>MachineX64</TargetMachine>
++    </Link>
++  </ItemDefinitionGroup>
++  <ItemGroup>
++    <ClCompile Include="..\..\..\gio\gaction.c" />
++    <ClCompile Include="..\..\..\gio\gactiongroup.c" />
++    <ClCompile Include="..\..\..\gio\gappinfo.c" />
++    <ClCompile Include="..\..\..\gio\gapplication.c" />
++    <ClCompile Include="..\..\..\gio\gapplicationcommandline.c" />
++    <ClCompile Include="..\..\..\gio\gapplicationimpl-dbus.c" />
++    <ClCompile Include="..\..\..\gio\gasynchelper.c" />
++    <ClCompile Include="..\..\..\gio\gasyncinitable.c" />
++    <ClCompile Include="..\..\..\gio\gasyncresult.c" />
++    <ClCompile Include="..\..\..\gio\gbufferedinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gbufferedoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gcancellable.c" />
++    <ClCompile Include="..\..\..\gio\gcharsetconverter.c" />
++    <ClCompile Include="..\..\..\gio\gcontenttype.c" />
++    <ClCompile Include="..\..\..\gio\gconverter.c" />
++    <ClCompile Include="..\..\..\gio\gconverterinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gconverteroutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gcredentials.c" />
++    <ClCompile Include="..\..\..\gio\gdatainputstream.c" />
++    <ClCompile Include="..\..\..\gio\gdataoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gdbusaddress.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauth.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauthmechanismanon.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauthmechanism.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauthmechanismexternal.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauthmechanismsha1.c" />
++    <ClCompile Include="..\..\..\gio\gdbusauthobserver.c" />
++    <ClCompile Include="..\..\..\gio\gdbusconnection.c" />
++    <ClCompile Include="..\..\..\gio\gdbuserror.c" />
++    <ClCompile Include="..\..\..\gio\gdbusintrospection.c" />
++    <ClCompile Include="..\..\..\gio\gdbusmessage.c" />
++    <ClCompile Include="..\..\..\gio\gdbusmethodinvocation.c" />
++    <ClCompile Include="..\..\..\gio\gdbusnameowning.c" />
++    <ClCompile Include="..\..\..\gio\gdbusnamewatching.c" />
++    <ClCompile Include="..\..\..\gio\gdbusprivate.c" />
++    <ClCompile Include="..\..\..\gio\gdbusproxy.c" />
++    <ClCompile Include="..\..\..\gio\gdbusserver.c" />
++    <ClCompile Include="..\..\..\gio\gdbusutils.c" />
++    <ClCompile Include="..\..\..\gio\gdelayedsettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gdrive.c" />
++    <ClCompile Include="..\..\..\gio\gdummyfile.c" />
++    <ClCompile Include="..\..\..\gio\gdummyproxyresolver.c" />
++    <ClCompile Include="..\..\..\gio\gdummytlsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gemblem.c" />
++    <ClCompile Include="..\..\..\gio\gemblemedicon.c" />
++    <ClCompile Include="..\..\..\gio\gfileattribute.c" />
++    <ClCompile Include="..\..\..\gio\gfile.c" />
++    <ClCompile Include="..\..\..\gio\gfiledescriptorbased.c" />
++    <ClCompile Include="..\..\..\gio\gfileenumerator.c" />
++    <ClCompile Include="..\..\..\gio\gfileicon.c" />
++    <ClCompile Include="..\..\..\gio\gfileinfo.c" />
++    <ClCompile Include="..\..\..\gio\gfileinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gfileiostream.c" />
++    <ClCompile Include="..\..\..\gio\gfilemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gfilenamecompleter.c" />
++    <ClCompile Include="..\..\..\gio\gfileoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gfilterinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gfilteroutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gicon.c" />
++    <ClCompile Include="..\..\..\gio\ginetaddress.c" />
++    <ClCompile Include="..\..\..\gio\ginetsocketaddress.c" />
++    <ClCompile Include="..\..\..\gio\ginitable.c" />
++    <ClCompile Include="..\..\..\gio\ginputstream.c" />
++    <ClCompile Include="..\..\..\gio\gioenumtypes.c" />
++    <ClCompile Include="..\..\..\gio\gioerror.c" />
++    <ClCompile Include="..\..\..\gio\gio-marshal.c" />
++    <ClCompile Include="..\..\..\gio\giomodule.c" />
++    <ClCompile Include="..\..\..\gio\gioscheduler.c" />
++    <ClCompile Include="..\..\..\gio\giostream.c" />
++    <ClCompile Include="..\..\..\gio\gkeyfilesettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gloadableicon.c" />
++    <ClCompile Include="..\..\..\gio\glocaldirectorymonitor.c" />
++    <ClCompile Include="..\..\..\gio\glocalfile.c" />
++    <ClCompile Include="..\..\..\gio\glocalfileenumerator.c" />
++    <ClCompile Include="..\..\..\gio\glocalfileinfo.c" />
++    <ClCompile Include="..\..\..\gio\glocalfileinputstream.c" />
++    <ClCompile Include="..\..\..\gio\glocalfileiostream.c" />
++    <ClCompile Include="..\..\..\gio\glocalfilemonitor.c" />
++    <ClCompile Include="..\..\..\gio\glocalfileoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\glocalvfs.c" />
++    <ClCompile Include="..\..\..\gio\gmemoryinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gmemoryoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gmemorysettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gmount.c" />
++    <ClCompile Include="..\..\..\gio\gmountoperation.c" />
++    <ClCompile Include="..\..\..\gio\gnativevolumemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gnetworkaddress.c" />
++    <ClCompile Include="..\..\..\gio\gnetworkservice.c" />
++    <ClCompile Include="..\..\..\gio\gnullsettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\goutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gpermission.c" />
++    <ClCompile Include="..\..\..\gio\gpollableinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gpollableoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gpollfilemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gproxyaddress.c" />
++    <ClCompile Include="..\..\..\gio\gproxyaddressenumerator.c" />
++    <ClCompile Include="..\..\..\gio\gproxy.c" />
++    <ClCompile Include="..\..\..\gio\gproxyresolver.c" />
++    <ClCompile Include="..\..\..\gio\gresolver.c" />
++    <ClCompile Include="..\..\..\gio\gseekable.c" />
++    <ClCompile Include="..\..\..\gio\gsettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gsettings.c" />
++    <ClCompile Include="..\..\..\gio\gsettings-mapping.c" />
++    <ClCompile Include="..\..\..\gio\gsettingsschema.c" />
++    <ClCompile Include="..\..\..\gio\gsimpleaction.c" />
++    <ClCompile Include="..\..\..\gio\gsimpleactiongroup.c" />
++    <ClCompile Include="..\..\..\gio\gsimpleasyncresult.c" />
++    <ClCompile Include="..\..\..\gio\gsimplepermission.c" />
++    <ClCompile Include="..\..\..\gio\gsocketaddress.c" />
++    <ClCompile Include="..\..\..\gio\gsocketaddressenumerator.c" />
++    <ClCompile Include="..\..\..\gio\gsocket.c" />
++    <ClCompile Include="..\..\..\gio\gsocketclient.c" />
++    <ClCompile Include="..\..\..\gio\gsocketconnectable.c" />
++    <ClCompile Include="..\..\..\gio\gsocketconnection.c" />
++    <ClCompile Include="..\..\..\gio\gsocketcontrolmessage.c" />
++    <ClCompile Include="..\..\..\gio\gsocketinputstream.c" />
++    <ClCompile Include="..\..\..\gio\gsocketlistener.c" />
++    <ClCompile Include="..\..\..\gio\gsocketoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\gsocketservice.c" />
++    <ClCompile Include="..\..\..\gio\gsocks4aproxy.c" />
++    <ClCompile Include="..\..\..\gio\gsocks4proxy.c" />
++    <ClCompile Include="..\..\..\gio\gsocks5proxy.c" />
++    <ClCompile Include="..\..\..\gio\gsrvtarget.c" />
++    <ClCompile Include="..\..\..\gio\gtcpconnection.c" />
++    <ClCompile Include="..\..\..\gio\gtcpwrapperconnection.c" />
++    <ClCompile Include="..\..\..\gio\gthemedicon.c" />
++    <ClCompile Include="..\..\..\gio\gthreadedresolver.c" />
++    <ClCompile Include="..\..\..\gio\gthreadedsocketservice.c" />
++    <ClCompile Include="..\..\..\gio\gtlsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gtlscertificate.c" />
++    <ClCompile Include="..\..\..\gio\gtlsclientconnection.c" />
++    <ClCompile Include="..\..\..\gio\gtlsconnection.c" />
++    <ClCompile Include="..\..\..\gio\gtlsserverconnection.c" />
++    <ClCompile Include="..\..\..\gio\gunionvolumemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gvdb\gvdb-reader.c" />
++    <ClCompile Include="..\..\..\gio\gvfs.c" />
++    <ClCompile Include="..\..\..\gio\gvolume.c" />
++    <ClCompile Include="..\..\..\gio\gvolumemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gwin32inputstream.c" />
++    <ClCompile Include="..\..\..\gio\gwin32mount.c" />
++    <ClCompile Include="..\..\..\gio\gwin32outputstream.c" />
++    <ClCompile Include="..\..\..\gio\gwin32resolver.c" />
++    <ClCompile Include="..\..\..\gio\gwin32volumemonitor.c" />
++    <ClCompile Include="..\..\..\gio\gzlibcompressor.c" />
++    <ClCompile Include="..\..\..\gio\gzlibdecompressor.c" />
++    <ClCompile Include="..\..\..\gio\gregistrysettingsbackend.c" />
++    <ClCompile Include="..\..\..\gio\gwin32appinfo.c" />
++    <ClCompile Include="..\..\..\gio\win32\gwin32directorymonitor.c" />
++    <ClCompile Include="..\..\..\gio\win32\gwinhttpfile.c" />
++    <ClCompile Include="..\..\..\gio\win32\gwinhttpfileinputstream.c" />
++    <ClCompile Include="..\..\..\gio\win32\gwinhttpfileoutputstream.c" />
++    <ClCompile Include="..\..\..\gio\win32\gwinhttpvfs.c" />
++  </ItemGroup>
++  <ItemGroup>
++    <ResourceCompile Include="..\..\..\gio\gio.rc" />
++  </ItemGroup>
++  <ItemGroup>
++    <CustomBuild Include="..\..\..\gio\gio.symbols">
++      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating gio.def</Message>
++      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibGenerateGioDef)</Command>
++      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)gio.def;%(Outputs)</Outputs>
++      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating gio.def</Message>
++      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibGenerateGioDef)</Command>
++      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)gio.def;%(Outputs)</Outputs>
++      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating gio.def</Message>
++      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibGenerateGioDef)</Command>
++      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)gio.def;%(Outputs)</Outputs>
++      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating gio.def</Message>
++      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibGenerateGioDef)</Command>
++      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)gio.def;%(Outputs)</Outputs>
++    </CustomBuild>
++  </ItemGroup>
++  <ItemGroup>
++    <ProjectReference Include="glib.vcxproj">
++      <Project>{12bca020-eabf-429e-876a-a476bc9c10c0}</Project>
++      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
++    </ProjectReference>
++    <ProjectReference Include="gmodule.vcxproj">
++      <Project>{4214047c-f5c1-40b3-8369-5dced8c32770}</Project>
++      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
++    </ProjectReference>
++    <ProjectReference Include="gobject.vcxproj">
++      <Project>{f172effc-e30f-4593-809e-db2024b1e753}</Project>
++      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
++    </ProjectReference>
++  </ItemGroup>
++  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
++  <ImportGroup Label="ExtensionTargets">
++  </ImportGroup>
++</Project>
+\ No newline at end of file
+diff -ur glib2.org/build/win32/vs10/glib.vcxproj glib2/build/win32/vs10/glib.vcxproj
+--- glib2.org/build/win32/vs10/glib.vcxproj	2017-11-16 23:53:51.710733000 +0100
++++ glib2/build/win32/vs10/glib.vcxproj	2017-11-17 00:01:04.906346200 +0100
+@@ -1,541 +1,549 @@
+-<?xml version="1.0" encoding="utf-8"?>
+-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+-  <ItemGroup Label="ProjectConfigurations">
+-    <ProjectConfiguration Include="Debug_ExtPCRE|Win32">
+-      <Configuration>Debug_ExtPCRE</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Debug_ExtPCRE|x64">
+-      <Configuration>Debug_ExtPCRE</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Debug|Win32">
+-      <Configuration>Debug</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Debug|x64">
+-      <Configuration>Debug</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release_ExtPCRE|Win32">
+-      <Configuration>Release_ExtPCRE</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release_ExtPCRE|x64">
+-      <Configuration>Release_ExtPCRE</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release|Win32">
+-      <Configuration>Release</Configuration>
+-      <Platform>Win32</Platform>
+-    </ProjectConfiguration>
+-    <ProjectConfiguration Include="Release|x64">
+-      <Configuration>Release</Configuration>
+-      <Platform>x64</Platform>
+-    </ProjectConfiguration>
+-  </ItemGroup>
+-  <PropertyGroup Label="Globals">
+-    <ProjectGuid>{12BCA020-EABF-429E-876A-A476BC9C10C0}</ProjectGuid>
+-    <RootNamespace>glib</RootNamespace>
+-    <Keyword>Win32Proj</Keyword>
+-  </PropertyGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-    <WholeProgramOptimization>true</WholeProgramOptimization>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+-    <ConfigurationType>DynamicLibrary</ConfigurationType>
+-    <CharacterSet>MultiByte</CharacterSet>
+-  </PropertyGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+-  <ImportGroup Label="ExtensionSettings">
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+-    <Import Project="glib.props" />
+-  </ImportGroup>
+-  <PropertyGroup Label="UserMacros" />
+-  <PropertyGroup>
+-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">false</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">false</LinkIncremental>
+-  </PropertyGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;pcred.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">
+-    <ClCompile>
+-      <Optimization>Disabled</Optimization>
+-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <MinimalRebuild>true</MinimalRebuild>
+-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;pcred.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+-    <ClCompile>
+-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">
+-    <ClCompile>
+-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;pcre.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX86</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+-    <ClCompile>
+-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">
+-    <ClCompile>
+-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+-      <PrecompiledHeader>
+-      </PrecompiledHeader>
+-      <WarningLevel>Level3</WarningLevel>
+-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+-      <CompileAs>CompileAsC</CompileAs>
+-    </ClCompile>
+-    <Link>
+-      <AdditionalDependencies>ws2_32.lib;pcre.lib;%(AdditionalDependencies)</AdditionalDependencies>
+-      <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
+-      <ModuleDefinitionFile>$(IntDir)glib.def</ModuleDefinitionFile>
+-      <GenerateDebugInformation>true</GenerateDebugInformation>
+-      <SubSystem>Windows</SubSystem>
+-      <OptimizeReferences>true</OptimizeReferences>
+-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+-      <DataExecutionPrevention>
+-      </DataExecutionPrevention>
+-      <ImportLibrary>$(TargetDir)$(ProjectName)-2.0.lib</ImportLibrary>
+-      <TargetMachine>MachineX64</TargetMachine>
+-    </Link>
+-  </ItemDefinitionGroup>
+-  <ItemGroup>
+-    <ClCompile Include="..\..\..\glib\garray.c" />
+-    <ClCompile Include="..\..\..\glib\gasyncqueue.c" />
+-    <ClCompile Include="..\..\..\glib\gbacktrace.c" />
+-    <ClCompile Include="..\..\..\glib\gbase64.c" />
+-    <ClCompile Include="..\..\..\glib\gbitlock.c" />
+-    <ClCompile Include="..\..\..\glib\gbookmarkfile.c" />
+-    <ClCompile Include="..\..\..\glib\gbuffer.c" />
+-    <ClCompile Include="..\..\..\glib\gcache.c" />
+-    <ClCompile Include="..\..\..\glib\gchecksum.c" />
+-    <ClCompile Include="..\..\..\glib\gcompletion.c" />
+-    <ClCompile Include="..\..\..\glib\gconvert.c" />
+-    <ClCompile Include="..\..\..\glib\gdataset.c" />
+-    <ClCompile Include="..\..\..\glib\gdate.c" />
+-    <ClCompile Include="..\..\..\glib\gdatetime.c" />
+-    <ClCompile Include="..\..\..\glib\gdir.c" />
+-    <ClCompile Include="..\..\..\glib\gerror.c" />
+-    <ClCompile Include="..\..\..\glib\gfileutils.c" />
+-    <ClCompile Include="..\..\..\glib\ghash.c" />
+-    <ClCompile Include="..\..\..\glib\ghook.c" />
+-    <ClCompile Include="..\..\..\glib\ghostutils.c" />
+-    <ClCompile Include="..\..\..\glib\giochannel.c" />
+-    <ClCompile Include="..\..\..\glib\gkeyfile.c" />
+-    <ClCompile Include="..\..\..\glib\glist.c" />
+-    <ClCompile Include="..\..\..\glib\gmain.c" />
+-    <ClCompile Include="..\..\..\glib\gmappedfile.c" />
+-    <ClCompile Include="..\..\..\glib\gmarkup.c" />
+-    <ClCompile Include="..\..\..\glib\gmem.c" />
+-    <ClCompile Include="..\..\..\glib\gmessages.c" />
+-    <ClCompile Include="..\..\..\glib\gnode.c" />
+-    <ClCompile Include="..\..\..\glib\goption.c" />
+-    <ClCompile Include="..\..\..\glib\gpattern.c" />
+-    <ClCompile Include="..\..\..\glib\gpoll.c" />
+-    <ClCompile Include="..\..\..\glib\gprimes.c" />
+-    <ClCompile Include="..\..\..\glib\gqsort.c" />
+-    <ClCompile Include="..\..\..\glib\gqueue.c" />
+-    <ClCompile Include="..\..\..\glib\grel.c" />
+-    <ClCompile Include="..\..\..\glib\grand.c" />
+-    <ClCompile Include="..\..\..\glib\gregex.c" />
+-    <ClCompile Include="..\..\..\glib\gscanner.c" />
+-    <ClCompile Include="..\..\..\glib\gsequence.c" />
+-    <ClCompile Include="..\..\..\glib\gshell.c" />
+-    <ClCompile Include="..\..\..\glib\gslice.c" />
+-    <ClCompile Include="..\..\..\glib\gslist.c" />
+-    <ClCompile Include="..\..\..\glib\gstdio.c" />
+-    <ClCompile Include="..\..\..\glib\gstrfuncs.c" />
+-    <ClCompile Include="..\..\..\glib\gstring.c" />
+-    <ClCompile Include="..\..\..\glib\gtestutils.c" />
+-    <ClCompile Include="..\..\..\glib\gthread.c" />
+-    <ClCompile Include="..\..\..\glib\gthreadpool.c" />
+-    <ClCompile Include="..\..\..\glib\gtimer.c" />
+-    <ClCompile Include="..\..\..\glib\gtimezone.c" />
+-    <ClCompile Include="..\..\..\glib\gtree.c" />
+-    <ClCompile Include="..\..\..\glib\guniprop.c" />
+-    <ClCompile Include="..\..\..\glib\gutf8.c" />
+-    <ClCompile Include="..\..\..\glib\gunibreak.c" />
+-    <ClCompile Include="..\..\..\glib\gunicollate.c" />
+-    <ClCompile Include="..\..\..\glib\gunidecomp.c" />
+-    <ClCompile Include="..\..\..\glib\gurifuncs.c" />
+-    <ClCompile Include="..\..\..\glib\gutils.c" />
+-    <ClCompile Include="..\..\..\glib\gvariant.c" />
+-    <ClCompile Include="..\..\..\glib\gvariant-core.c" />
+-    <ClCompile Include="..\..\..\glib\gvariant-parser.c" />
+-    <ClCompile Include="..\..\..\glib\gvariant-serialiser.c" />
+-    <ClCompile Include="..\..\..\glib\gvarianttypeinfo.c" />
+-    <ClCompile Include="..\..\..\glib\gvarianttype.c" />
+-    <ClCompile Include="..\..\..\glib\gprintf.c" />
+-    <ClCompile Include="..\..\..\glib\gatomic.c" />
+-    <ClCompile Include="..\..\..\glib\giowin32.c" />
+-    <ClCompile Include="..\..\..\glib\gspawn-win32.c" />
+-    <ClCompile Include="..\..\..\glib\gwin32.c" />
+-    <ClCompile Include="..\..\..\glib\libcharset\localcharset.c">
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">LIBDIR=/irrelevant/lib;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\gnulib\asnprintf.c" />
+-    <ClCompile Include="..\..\..\glib\gnulib\printf-args.c" />
+-    <ClCompile Include="..\..\..\glib\gnulib\printf-parse.c" />
+-    <ClCompile Include="..\..\..\glib\gnulib\printf.c" />
+-    <ClCompile Include="..\..\..\glib\gnulib\vasnprintf.c" />
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_chartables.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_compile.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_config.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_dfa_exec.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_exec.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_fullinfo.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_get.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_globals.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_ord2utf8.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_study.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_tables.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_try_flipped.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_ucp_searchfuncs.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-    <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
+-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
+-    </ClCompile>
+-  </ItemGroup>
+-  <ItemGroup>
+-    <ResourceCompile Include="..\..\..\glib\glib.rc" />
+-  </ItemGroup>
+-  <ItemGroup>
+-    <CustomBuild Include="..\..\..\glib\glib.symbols">
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">$(GlibGenerateGlibDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">$(GlibGenerateGlibDefW64)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GlibGenerateGlibDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GlibGenerateGlibDefW64)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">$(GlibGenerateGlibDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">$(GlibGenerateGlibDefW64)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GlibGenerateGlibDef)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-      <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generating glib.def</Message>
+-      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GlibGenerateGlibDefW64)</Command>
+-      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)glib.def;%(Outputs)</Outputs>
+-    </CustomBuild>
+-  </ItemGroup>
+-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+-  <ImportGroup Label="ExtensionTargets">
+-  </ImportGroup>
+-</Project>
++<?xml version="1.0" encoding="utf-8"?>
++<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
++  <ItemGroup Label="ProjectConfigurations">
++    <ProjectConfiguration Include="Debug_ExtPCRE|Win32">
++      <Configuration>Debug_ExtPCRE</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Debug_ExtPCRE|x64">
++      <Configuration>Debug_ExtPCRE</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Debug|Win32">
++      <Configuration>Debug</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Debug|x64">
++      <Configuration>Debug</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release_ExtPCRE|Win32">
++      <Configuration>Release_ExtPCRE</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release_ExtPCRE|x64">
++      <Configuration>Release_ExtPCRE</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release|Win32">
++      <Configuration>Release</Configuration>
++      <Platform>Win32</Platform>
++    </ProjectConfiguration>
++    <ProjectConfiguration Include="Release|x64">
++      <Configuration>Release</Configuration>
++      <Platform>x64</Platform>
++    </ProjectConfiguration>
++  </ItemGroup>
++  <PropertyGroup Label="Globals">
++    <ProjectGuid>{12BCA020-EABF-429E-876A-A476BC9C10C0}</ProjectGuid>
++    <RootNamespace>glib</RootNamespace>
++    <Keyword>Win32Proj</Keyword>
++  </PropertyGroup>
++  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>
++  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
++    <ConfigurationType>DynamicLibrary</ConfigurationType>
++    <CharacterSet>MultiByte</CharacterSet>
++    <WholeProgramOptimization>true</WholeProgramOptimization>
++    <PlatformToolset>v140</PlatformToolset>
++  </PropertyGroup>

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list