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 common configuration options for all *_uwp projects. -->
6 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
7 <AppContainerApplication>true
</AppContainerApplication>
8 <ApplicationType>Windows Store
</ApplicationType>
9 <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
11 <!-- If not already set, then we will default to using the latest installed Windows 10 SDK version. -->
12 <PropertyGroup Condition=
"'$(WindowsTargetPlatformVersion)'==''">
13 <!-- Detect the SDK version. -->
14 <WindowsSdkInstallFolder_10 Condition=
"'$(WindowsSdkInstallFolder_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)
</WindowsSdkInstallFolder_10>
15 <WindowsSdkInstallFolder_10 Condition=
"'$(WindowsSdkInstallFolder_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)
</WindowsSdkInstallFolder_10>
16 <WindowsTargetPlatformVersion_10 Condition=
"'$(WindowsTargetPlatformVersion_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)
</WindowsTargetPlatformVersion_10>
17 <WindowsTargetPlatformVersion_10 Condition=
"'$(WindowsTargetPlatformVersion_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)
</WindowsTargetPlatformVersion_10>
18 <!-- Sometimes the version in the registry has the '.0' suffix, and sometimes it doesn't. Check and add it. -->
19 <WindowsTargetPlatformVersion_10 Condition=
"'$(WindowsTargetPlatformVersion_10)' != '' and !$(WindowsTargetPlatformVersion_10.EndsWith('.0'))">$(WindowsTargetPlatformVersion_10)
.0</WindowsTargetPlatformVersion_10>
20 <!-- Set the default. -->
21 <WindowsTargetPlatformVersion>$(WindowsTargetPlatformVersion_10)
</WindowsTargetPlatformVersion>
22 <!-- Set the minimum Win10 SDK version to TH1/RTM. -->
23 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
25 <!-- The following import will set the PlatformToolset configuration. -->
26 <Import Project=
"..\allinone\Build.Windows.PlatformToolset.props" />
27 <!-- The following PropertyGroups are used to set the binary and lib output locations -->
28 <PropertyGroup Condition=
"'$(Platform)'=='Win32'">
29 <IcuBinOutputDir>bin32uwp
</IcuBinOutputDir>
30 <IcuLibOutputDir>lib32uwp
</IcuLibOutputDir>
32 <PropertyGroup Condition=
"'$(Platform)'=='x64'">
33 <IcuBinOutputDir>bin64uwp
</IcuBinOutputDir>
34 <IcuLibOutputDir>lib64uwp
</IcuLibOutputDir>
36 <PropertyGroup Condition=
"'$(Platform)'=='ARM'">
37 <IcuBinOutputDir>binARMuwp
</IcuBinOutputDir>
38 <IcuLibOutputDir>libARMuwp
</IcuLibOutputDir>
40 <PropertyGroup Condition=
"'$(Platform)'=='ARM64'">
41 <IcuBinOutputDir>binARM64uwp
</IcuBinOutputDir>
42 <IcuLibOutputDir>libARM64uwp
</IcuLibOutputDir>
46 <PreprocessorDefinitions>
47 %(PreprocessorDefinitions)
48 U_PLATFORM_HAS_WINUWP_API=
1;
49 </PreprocessorDefinitions>
52 <PreprocessorDefinitions>
53 %(PreprocessorDefinitions);
54 U_PLATFORM_HAS_WINUWP_API=
1;
55 </PreprocessorDefinitions>
58 <PreprocessorDefinitions>
59 %(PreprocessorDefinitions)
60 U_PLATFORM_HAS_WINUWP_API=
1;
61 </PreprocessorDefinitions>
63 </ItemDefinitionGroup>