1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?xml version="1.0" encoding="utf-8"?>
- <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets">
- <Import Project="pjproject-vs14-api-def.props" />
- </ImportGroup>
- <Choose>
- <When Condition="'$(Platform)'=='ARM' ">
- <PropertyGroup>
- <API_Family Condition="'$(API_Family)'=='WinDesktop'">UWP</API_Family>
- </PropertyGroup>
- </When>
- <When Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'">
- <PropertyGroup>
- <API_Family Condition="'$(API_Family)'=='WinPhone8'">UWP</API_Family>
- </PropertyGroup>
- </When>
- </Choose>
- <PropertyGroup>
- <API_Family Condition="'$(API_Family)'==''">WinDesktop</API_Family>
- <PreprocessorDef></PreprocessorDef>
- <DefaultToolset>v140</DefaultToolset>
- </PropertyGroup>
- <Choose>
- <When Condition="'$(API_Family)'=='WinDesktop'">
- <PropertyGroup>
- <BuildToolset>v140</BuildToolset>
- <PreprocessorDef Condition="'$(Platform)'=='Win32'">WIN32;PJ_WIN32=1;PJ_M_I386=1;</PreprocessorDef>
- <PreprocessorDef Condition="'$(Platform)'=='x64'">WIN64;PJ_WIN64=1;PJ_M_X86_64=1;</PreprocessorDef>
- <PreprocessorDef Condition="'$(Platform)'=='ARM64'">PJ_M_ARM64=1;</PreprocessorDef>
- </PropertyGroup>
- </When>
- <When Condition="'$(API_Family)'=='UWP'">
- <PropertyGroup>
- <BuildToolset>v140</BuildToolset>
- <PreprocessorDef>PJ_WIN32_UWP;UNICODE;_UNICODE;</PreprocessorDef>
- <PreprocessorDef Condition="'$(Platform)'=='ARM'">$(PreprocessorDef);PJ_M_ARMV7=1;</PreprocessorDef>
- <PlatformVersion>10.0.10586.0</PlatformVersion>
- <MinPlatformVersion>10.0.10240.0</MinPlatformVersion>
- <AppTypeRev>10.0</AppTypeRev>
-
- <WindowsTargetPlatformVersion>$(PlatformVersion)</WindowsTargetPlatformVersion>
- <WindowsTargetPlatformMinVersion>$(MinPlatformVersion)</WindowsTargetPlatformMinVersion>
- <AppContainerApplication>true</AppContainerApplication>
- <ApplicationType>Windows Store</ApplicationType>
- <ApplicationTypeRevision>$(AppTypeRev)</ApplicationTypeRevision>
-
- <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
- <TargetPlatformVersion>$(PlatformVersion)</TargetPlatformVersion>
- <TargetPlatformMinVersion>$(MinPlatformVersion)</TargetPlatformMinVersion>
- </PropertyGroup>
- </When>
- <When Condition="'$(API_Family)'=='WinPhone8'">
- <PropertyGroup>
- <BuildToolset>v110_wp80</BuildToolset>
- <PreprocessorDef>PJ_WIN32_WINPHONE8;PJ_M_ARMV7=1;UNICODE;_UNICODE;</PreprocessorDef>
- </PropertyGroup>
- </When>
- </Choose>
- <ItemDefinitionGroup>
- <ClCompile>
- <PreprocessorDefinitions>$(PreprocessorDef);%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <MinimalRebuild Condition="'$(API_Family)'=='UWP'">false</MinimalRebuild>
- </ClCompile>
- </ItemDefinitionGroup>
- </Project>
|