From 01431aca4199fd46d49b681642e75bf7e5269eef Mon Sep 17 00:00:00 2001
From: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun, 15 Dec 2013 15:31:49 -0800
Subject: [PATCH] Build stuff with /Gw

It's not very useful, but it doesn't appear to have any downsides.
---
 aegisub/build/icu/icu.vcxproj         | 2 +-
 aegisub/build/standard-settings.props | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/aegisub/build/icu/icu.vcxproj b/aegisub/build/icu/icu.vcxproj
index 387a374d9..76f5fdb00 100644
--- a/aegisub/build/icu/icu.vcxproj
+++ b/aegisub/build/icu/icu.vcxproj
@@ -13,7 +13,7 @@
 
   <PropertyGroup Label="ConfigArgs">
     <CfgDebug Condition="'$(Configuration)' == 'Debug'">--enable-debug --disable-release CFLAGS=-MDd CXXFLAGS=-MDd</CfgDebug>
-    <CfgDebug Condition="'$(Configuration)' == 'Release'">--disable-debug --enable-release CFLAGS=-MD CXXFLAGS=-MD</CfgDebug>
+    <CfgDebug Condition="'$(Configuration)' == 'Release'">--disable-debug --enable-release CFLAGS="-MD -Gw" CXXFLAGS="-MD -Gw"</CfgDebug>
     <CfgArgs>
       CC=cl
       CXX=cl
diff --git a/aegisub/build/standard-settings.props b/aegisub/build/standard-settings.props
index b41ab38e0..6dc38c9d3 100644
--- a/aegisub/build/standard-settings.props
+++ b/aegisub/build/standard-settings.props
@@ -59,6 +59,7 @@
 			<FunctionLevelLinking>true</FunctionLevelLinking>
 			<IntrinsicFunctions>true</IntrinsicFunctions>
 			<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+			<AdditionalOptions>/Gw %(AdditionalOptions)</AdditionalOptions>
 		</ClCompile>
 		<Link>
 			<EnableCOMDATFolding>true</EnableCOMDATFolding>
-- 
GitLab