Home | History | Annotate | Download | only in allinone
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!-- Copyright (C) 2018 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -->
      3 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      4   <!-- This file is used to set configurations that are common to *all* ICU library code (common, i18n, and io). -->
      5   <!-- Note: These options are for *all* configurations for *all* library projects.  -->
      6   <ItemDefinitionGroup>
      7     <ClCompile>
      8       <!-- ICU does not use exceptions in library code. -->
      9       <PreprocessorDefinitions>
     10         _HAS_EXCEPTIONS=0;
     11         %(PreprocessorDefinitions)
     12       </PreprocessorDefinitions>
     13     </ClCompile>
     14   </ItemDefinitionGroup>
     15   <PropertyGroup>
     16     <!-- Disable MSBuild warning about Linker OutputFile. -->
     17     <!-- Ex: MSBuild complains that the common project creates "icuuc62.dll" rather than "common.dll". However, this is intentional. -->
     18     <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
     19   </PropertyGroup>
     20 </Project>
     21