summaryrefslogtreecommitdiffstats
path: root/intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props')
-rw-r--r--intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props56
1 files changed, 56 insertions, 0 deletions
diff --git a/intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props b/intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props
new file mode 100644
index 0000000000..948b7c4f98
--- /dev/null
+++ b/intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -->
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <!-- The following import will set the ICU Major Version number. -->
+ <Import Project="Build.Windows.IcuVersion.props" />
+ <!-- This file is used to set common configuration options for all *_uwp projects. -->
+ <PropertyGroup>
+ <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
+ <AppContainerApplication>true</AppContainerApplication>
+ <ApplicationType>Windows Store</ApplicationType>
+ <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
+ </PropertyGroup>
+ <PropertyGroup>
+ <!-- Set the minimum Windows 10 SDK version to TH1/RTM. -->
+ <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
+ </PropertyGroup>
+ <!-- The following import will set the PlatformToolset configuration. -->
+ <Import Project="..\allinone\Build.Windows.PlatformToolset.props" />
+ <!-- The following PropertyGroups are used to set the binary and lib output locations -->
+ <PropertyGroup Condition="'$(Platform)'=='Win32'">
+ <IcuBinOutputDir>bin32uwp</IcuBinOutputDir>
+ <IcuLibOutputDir>lib32uwp</IcuLibOutputDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)'=='x64'">
+ <IcuBinOutputDir>bin64uwp</IcuBinOutputDir>
+ <IcuLibOutputDir>lib64uwp</IcuLibOutputDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)'=='ARM'">
+ <IcuBinOutputDir>binARMuwp</IcuBinOutputDir>
+ <IcuLibOutputDir>libARMuwp</IcuLibOutputDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Platform)'=='ARM64'">
+ <IcuBinOutputDir>binARM64uwp</IcuBinOutputDir>
+ <IcuLibOutputDir>libARM64uwp</IcuLibOutputDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <Midl>
+ <PreprocessorDefinitions>
+ %(PreprocessorDefinitions)
+ U_PLATFORM_HAS_WINUWP_API=1;
+ </PreprocessorDefinitions>
+ </Midl>
+ <ClCompile>
+ <PreprocessorDefinitions>
+ %(PreprocessorDefinitions);
+ U_PLATFORM_HAS_WINUWP_API=1;
+ </PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <PreprocessorDefinitions>
+ %(PreprocessorDefinitions)
+ U_PLATFORM_HAS_WINUWP_API=1;
+ </PreprocessorDefinitions>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
+</Project> \ No newline at end of file