[glib] Tidy Up the glib MSVC Project



commit 940b3c225030494913b2801b05885ae32bb957ac
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Mon Jan 6 12:21:46 2014 +0800

    Tidy Up the glib MSVC Project
    
    Move the per-source define/undefine cflags into the property sheets, and
    apply the cflags for the bundled PCRE sources to the PCRE sources only

 build/win32/vs10/glib-build-defines.props  |   10 +-
 build/win32/vs10/glib.vcxprojin            |  231 ++++++++++++++++++----------
 build/win32/vs9/glib-build-defines.vsprops |   10 +-
 build/win32/vs9/glib.vcprojin              |  161 ++++++++++----------
 4 files changed, 247 insertions(+), 165 deletions(-)
---
diff --git a/build/win32/vs10/glib-build-defines.props b/build/win32/vs10/glib-build-defines.props
index 83ecd8b..34aac3b 100644
--- a/build/win32/vs10/glib-build-defines.props
+++ b/build/win32/vs10/glib-build-defines.props
@@ -4,7 +4,9 @@
     <Import Project="glib-version-paths.props" />
   </ImportGroup>
   <PropertyGroup Label="UserMacros">
-    
<GLibBundledPCREDefines>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;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8</GLibBundledPCREDefines>
+    
<GLibBundledPCREDefines>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;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;G_LOG_DOMAIN="GLib-GRegex"</GLibBundledPCREDefines>
+    <GLibBundledPCREUndefs>-UBSR_ANYCRLF -UEBCDIC</GLibBundledPCREUndefs>
+    <LocalCharsetDefs>LIBDIR="blah"</LocalCharsetDefs>
     <DllExportDefines>DLL_EXPORT</DllExportDefines>
     <UseSystemPCREDefines>USE_SYSTEM_PCRE</UseSystemPCREDefines>
     <GLibInBuildMacro>GLIB_COMPILATION</GLibInBuildMacro>
@@ -36,6 +38,12 @@
     <BuildMacro Include="GLibBundledPCREDefines">
       <Value>$(GLibBundledPCREDefines)</Value>
     </BuildMacro>
+    <BuildMacro Include="GLibBundledPCREUndefs">
+      <Value>$(GLibBundledPCREUndefs)</Value>
+    </BuildMacro>
+    <BuildMacro Include="LocalCharsetDefs">
+      <Value>$(LocalCharsetDefs)</Value>
+    </BuildMacro>
     <BuildMacro Include="DllExportDefines">
       <Value>$(DllExportDefines)</Value>
     </BuildMacro>
diff --git a/build/win32/vs10/glib.vcxprojin b/build/win32/vs10/glib.vcxprojin
index 3fd8e43..e96c741 100644
--- a/build/win32/vs10/glib.vcxprojin
+++ b/build/win32/vs10/glib.vcxprojin
@@ -137,7 +137,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      
<PreprocessorDefinitions>_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      
<PreprocessorDefinitions>_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -187,7 +187,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      
<PreprocessorDefinitions>_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      
<PreprocessorDefinitions>_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -236,7 +236,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      
<PreprocessorDefinitions>$(GLibBuildDefines);$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>$(GLibBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
@@ -284,7 +284,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      
<PreprocessorDefinitions>$(GLibBuildDefines);$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>$(GLibBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
@@ -334,17 +334,16 @@
 #include "libglib.vs10.sourcefiles"
     <ClCompile Include="..\..\..\glib\giowin32.c" />
     <ClCompile Include="..\..\..\glib\gspawn-win32.c" />
-    <ClCompile Include="..\..\..\glib\gthread-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>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LocalCharsetDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\gnulib\asnprintf.c" />
     <ClCompile Include="..\..\..\glib\gnulib\printf-args.c" />
@@ -352,173 +351,241 @@
     <ClCompile Include="..\..\..\glib\gnulib\printf.c" />
     <ClCompile Include="..\..\..\glib\gnulib\vasnprintf.c" />
     <ClCompile Include="..\..\..\glib\pcre\pcre_byte_order.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_chartables.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_compile.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_config.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_dfa_exec.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_exec.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_fullinfo.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_get.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_globals.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_jit_compile.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_ord2utf8.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_string_utils.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_study.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_tables.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_valid_utf8.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC 
%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF 
-UEBCDIC %(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions 
Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(GLibBundledPCREUndefs) 
%(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild 
Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
   </ItemGroup>
@@ -582,4 +649,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
\ No newline at end of file
+</Project>
diff --git a/build/win32/vs9/glib-build-defines.vsprops b/build/win32/vs9/glib-build-defines.vsprops
index cf64849..e5ae00f 100644
--- a/build/win32/vs9/glib-build-defines.vsprops
+++ b/build/win32/vs9/glib-build-defines.vsprops
@@ -20,7 +20,15 @@
        />
        <UserMacro
                Name="GLibBundledPCREDefines"
-               
Value="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;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+               
Value="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;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;G_LOG_DOMAIN=\&quot;GLib-GRegex\&quot;"
+       />
+       <UserMacro
+               Name="GLibBundledPCREUndefs"
+               Value="-UBSR_ANYCRLF -UEBCDIC"
+       />
+       <UserMacro
+               Name="LocalCharsetDefs"
+               Value="LIBDIR=&quot;blah&quot;"
        />
        <UserMacro
                Name="DllExportDefines"
diff --git a/build/win32/vs9/glib.vcprojin b/build/win32/vs9/glib.vcprojin
index 4e56312..a0eef7e 100644
--- a/build/win32/vs9/glib.vcprojin
+++ b/build/win32/vs9/glib.vcprojin
@@ -28,7 +28,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               
PreprocessorDefinitions="_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;$(GLibBundledPCREDefines)"
+                               PreprocessorDefinitions="_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -91,7 +91,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               
PreprocessorDefinitions="_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG;$(GLibBundledPCREDefines)"
+                               PreprocessorDefinitions="_DEBUG;$(GLibBuildDefines);G_ENABLE_DEBUG"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -154,7 +154,7 @@
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="$(GLibBuildDefines);$(GLibBundledPCREDefines)"
+                               PreprocessorDefinitions="$(GLibBuildDefines)"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
@@ -217,7 +217,7 @@
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="$(GLibBuildDefines);$(GLibBundledPCREDefines)"
+                               PreprocessorDefinitions="$(GLibBuildDefines)"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
@@ -283,20 +283,19 @@
 #include "libglib.sourcefiles"
                        <File RelativePath="..\..\..\glib\giowin32.c" />
                        <File RelativePath="..\..\..\glib\gspawn-win32.c" />
-                       <File RelativePath="..\..\..\glib\gthread-win32.c" />
                        <File RelativePath="..\..\..\glib\gwin32.c" />
                        <Filter
                                Name="libcharset"
                                >
                                <File RelativePath="..\..\..\glib\libcharset\localcharset.c">
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|Win32"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|x64"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|Win32"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|x64"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="LIBDIR=&quot;/irrelevant/lib&quot;"/></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Debug_ExtPCRE|Win32"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Debug_ExtPCRE|x64"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Release_ExtPCRE|Win32"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
+                                       <FileConfiguration Name="Release_ExtPCRE|x64"><Tool 
Name="VCCLCompilerTool" PreprocessorDefinitions="$(LocalCharsetDefs)"/></FileConfiguration>
                                </File>
                        </Filter>
                        <Filter
@@ -312,173 +311,173 @@
                                Name="pcre"
                                >
                                <File RelativePath="..\..\..\glib\pcre\pcre_byte_order.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_chartables.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_compile.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_config.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_dfa_exec.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_exec.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_fullinfo.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_get.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_globals.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_jit_compile.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_newline.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_ord2utf8.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_string_utils.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_study.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_tables.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_valid_utf8.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_xclass.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|Win32" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" 
<Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
+                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" 
PreprocessorDefinitions="$(GLibBundledPCREDefines)" AdditionalOptions="$(GLibBundledPCREUndefs)" 
/></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" 
ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
                        </Filter>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]