]> git.saurik.com Git - apple/icu.git/blob - icuSources/allinone/Build.Windows.PlatformToolset.props
ICU-66108.tar.gz
[apple/icu.git] / icuSources / allinone / Build.Windows.PlatformToolset.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2016 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 the PlatformToolset configuration option for all UWP projects. -->
5
6 <!-- Automatic PlatformToolset version selection. -->
7 <!-- If there is no DefaultPlatformToolset set, we will detect the version based on version of the build tools. -->
8 <PropertyGroup>
9 <BuildToolVersion>$(VisualStudioVersion)</BuildToolVersion>
10 <BuildToolVersion Condition="'$(BuildToolVersion)'==''">$(MSBuildToolsVersion)</BuildToolVersion>
11 <!-- Note: v140 is the Visual Studio 2015 toolset. v141 is the Visual Studio 2017 toolset. -->
12 <AutoDetectedPlatformToolset Condition="'$(BuildToolVersion)'=='14.0'">v140</AutoDetectedPlatformToolset>
13 <AutoDetectedPlatformToolset Condition="'$(BuildToolVersion)'=='15.0'">v141</AutoDetectedPlatformToolset>
14 </PropertyGroup>
15 <PropertyGroup Label="EmptyDefaultPlatformToolset">
16 <DefaultPlatformToolset Condition=" '$(DefaultPlatformToolset)' == '' ">$(AutoDetectedPlatformToolset)</DefaultPlatformToolset>
17 </PropertyGroup>
18 <PropertyGroup Label="PlatformToolset">
19 <PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
20 </PropertyGroup>
21 <PropertyGroup>
22 <!-- Disable MSBuild warning about Linker OutputFile. -->
23 <!-- Ex: MSBuild complains that the common project creates "icuuc62.dll" rather than "common.dll". However, this is intentional. -->
24 <MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
25 </PropertyGroup>
26 </Project>