• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>