diff options
Diffstat (limited to 'intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props')
-rw-r--r-- | intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props | 56 |
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 |