From 11af9f2da4d924565c68ae7d0b3e1e26f3bf3361 Mon Sep 17 00:00:00 2001 From: Jeff Genovy Date: Tue, 22 Jan 2019 13:45:01 -0800 Subject: [PATCH] ICU-20200 Treat select warnings as errors in the ICU4C library code (with MSVC). --- ...Windows.Library.ProjectConfiguration.props | 7 ++--- ...WarningSettings.ProjectConfiguration.props | 30 +++++++++++++++++++ .../Build.Windows.PlatformToolset.props | 5 ---- 3 files changed, 32 insertions(+), 10 deletions(-) create mode 100644 icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props diff --git a/icu4c/source/allinone/Build.Windows.Library.ProjectConfiguration.props b/icu4c/source/allinone/Build.Windows.Library.ProjectConfiguration.props index 07e3c1bf512..5ca5ee58e21 100644 --- a/icu4c/source/allinone/Build.Windows.Library.ProjectConfiguration.props +++ b/icu4c/source/allinone/Build.Windows.Library.ProjectConfiguration.props @@ -12,9 +12,6 @@ - - - - MSB8012 - + + diff --git a/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props b/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props new file mode 100644 index 00000000000..d1b7f70ddbd --- /dev/null +++ b/icu4c/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props @@ -0,0 +1,30 @@ + + + + + + + + Level3 + + 4251;4661;4715;4706;4005;4068;4267;%(TreatSpecificWarningsAsErrors) + + + + + + + MSB8012 + + diff --git a/icu4c/source/allinone/Build.Windows.PlatformToolset.props b/icu4c/source/allinone/Build.Windows.PlatformToolset.props index b4777679b80..778ee2676d0 100644 --- a/icu4c/source/allinone/Build.Windows.PlatformToolset.props +++ b/icu4c/source/allinone/Build.Windows.PlatformToolset.props @@ -18,9 +18,4 @@ $(DefaultPlatformToolset) - - - - MSB8012 -