summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/msbuild/ice.cpp.props9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/msbuild/ice.cpp.props b/cpp/msbuild/ice.cpp.props
index bc7606f0329..07e063006fc 100644
--- a/cpp/msbuild/ice.cpp.props
+++ b/cpp/msbuild/ice.cpp.props
@@ -98,6 +98,15 @@
</ItemDefinitionGroup>
<!--
+ COMPILERFIX: Disable new C++ optimizer introduced with VS 2015 update 3.
+ -->
+ <ItemDefinitionGroup Condition="'$(DefaultPlatformToolset)|$(Ice_Configuration)'=='v140|Release'">
+ <ClCompile>
+ <AdditionalOptions>-d2SSAOptimizer- %(AdditionalOptions)</AdditionalOptions>
+ </ClCompile>
+ </ItemDefinitionGroup>
+
+ <!--
GenerateDebugInformation supported values change from v120 to v140,
we set it conditionally to the platform tool set.
-->