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 ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4 <!-- The following import will set the ICU Major Version number. --> 5 <Import Project="Build.Windows.IcuVersion.props" /> 6 <!-- This file is used to set common configuration options for all *_uwp projects. --> 7 <PropertyGroup> 8 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> 9 <AppContainerApplication>true</AppContainerApplication> 10 <ApplicationType>Windows Store</ApplicationType> 11 <ApplicationTypeRevision>10.0</ApplicationTypeRevision> 12 </PropertyGroup> 13 <PropertyGroup> 14 <!-- Set the minimum Windows 10 SDK version to TH1/RTM. --> 15 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion> 16 </PropertyGroup> 17 <!-- The following import will set the PlatformToolset configuration. --> 18 <Import Project="..\allinone\Build.Windows.PlatformToolset.props" /> 19 <!-- The following PropertyGroups are used to set the binary and lib output locations --> 20 <PropertyGroup Condition="'$(Platform)'=='Win32'"> 21 <IcuBinOutputDir>bin32uwp</IcuBinOutputDir> 22 <IcuLibOutputDir>lib32uwp</IcuLibOutputDir> 23 </PropertyGroup> 24 <PropertyGroup Condition="'$(Platform)'=='x64'"> 25 <IcuBinOutputDir>bin64uwp</IcuBinOutputDir> 26 <IcuLibOutputDir>lib64uwp</IcuLibOutputDir> 27 </PropertyGroup> 28 <PropertyGroup Condition="'$(Platform)'=='ARM'"> 29 <IcuBinOutputDir>binARMuwp</IcuBinOutputDir> 30 <IcuLibOutputDir>libARMuwp</IcuLibOutputDir> 31 </PropertyGroup> 32 <PropertyGroup Condition="'$(Platform)'=='ARM64'"> 33 <IcuBinOutputDir>binARM64uwp</IcuBinOutputDir> 34 <IcuLibOutputDir>libARM64uwp</IcuLibOutputDir> 35 </PropertyGroup> 36 <ItemDefinitionGroup> 37 <Midl> 38 <PreprocessorDefinitions> 39 %(PreprocessorDefinitions) 40 U_PLATFORM_HAS_WINUWP_API=1; 41 </PreprocessorDefinitions> 42 </Midl> 43 <ClCompile> 44 <PreprocessorDefinitions> 45 %(PreprocessorDefinitions); 46 U_PLATFORM_HAS_WINUWP_API=1; 47 </PreprocessorDefinitions> 48 </ClCompile> 49 <ResourceCompile> 50 <PreprocessorDefinitions> 51 %(PreprocessorDefinitions) 52 U_PLATFORM_HAS_WINUWP_API=1; 53 </PreprocessorDefinitions> 54 </ResourceCompile> 55 </ItemDefinitionGroup> 56</Project>