Skip to content

Commit 2d26f0a

Browse files
author
Rami Abughazaleh
committed
Added projects which target v140_xp to resolve #113
1 parent 5f75ec9 commit 2d26f0a

File tree

23 files changed

+1514
-39
lines changed

23 files changed

+1514
-39
lines changed

CONTRIBUTORS.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,5 @@ thomasschaub
4343

4444
Trimble
4545
Tim Boundy (gigaplex)
46+
47+
Rami Abughazaleh (icnocop)
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|Win32">
5+
<Configuration>Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Release|Win32">
13+
<Configuration>Release</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
16+
<ProjectConfiguration Include="Release|x64">
17+
<Configuration>Release</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
20+
</ItemGroup>
21+
<PropertyGroup Label="Globals">
22+
<ProjectGuid>{7009BCBE-D67C-4B54-BEFC-A44E62656CF1}</ProjectGuid>
23+
<SccProjectName>SAK</SccProjectName>
24+
<SccAuxPath>SAK</SccAuxPath>
25+
<SccLocalPath>SAK</SccLocalPath>
26+
<SccProvider>SAK</SccProvider>
27+
<Keyword>Win32Proj</Keyword>
28+
<VCTargetsPath Condition="'$(VCTargetsPath14)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath14)</VCTargetsPath>
29+
</PropertyGroup>
30+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
31+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
32+
<ConfigurationType>Application</ConfigurationType>
33+
<UseDebugLibraries>true</UseDebugLibraries>
34+
<CharacterSet>NotSet</CharacterSet>
35+
<PlatformToolset>v140_xp</PlatformToolset>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
38+
<ConfigurationType>Application</ConfigurationType>
39+
<UseDebugLibraries>true</UseDebugLibraries>
40+
<CharacterSet>NotSet</CharacterSet>
41+
<PlatformToolset>v140_xp</PlatformToolset>
42+
</PropertyGroup>
43+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
44+
<ConfigurationType>Application</ConfigurationType>
45+
<UseDebugLibraries>false</UseDebugLibraries>
46+
<WholeProgramOptimization>true</WholeProgramOptimization>
47+
<CharacterSet>NotSet</CharacterSet>
48+
<PlatformToolset>v140_xp</PlatformToolset>
49+
</PropertyGroup>
50+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
51+
<ConfigurationType>Application</ConfigurationType>
52+
<UseDebugLibraries>false</UseDebugLibraries>
53+
<WholeProgramOptimization>true</WholeProgramOptimization>
54+
<CharacterSet>NotSet</CharacterSet>
55+
<PlatformToolset>v140_xp</PlatformToolset>
56+
</PropertyGroup>
57+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
58+
<Import Project="..\..\..\..\Build\Release.Product.Settings" />
59+
<ImportGroup Label="ExtensionSettings" />
60+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
61+
<ClCompile>
62+
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
63+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
64+
<Optimization>Disabled</Optimization>
65+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
66+
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
67+
<ExceptionHandling>Async</ExceptionHandling>
68+
</ClCompile>
69+
<Link>
70+
<SubSystem>Console</SubSystem>
71+
<GenerateDebugInformation>true</GenerateDebugInformation>
72+
</Link>
73+
</ItemDefinitionGroup>
74+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
75+
<ClCompile>
76+
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
77+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
78+
<Optimization>Disabled</Optimization>
79+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
80+
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
81+
<ExceptionHandling>Async</ExceptionHandling>
82+
</ClCompile>
83+
<Link>
84+
<SubSystem>Console</SubSystem>
85+
<GenerateDebugInformation>true</GenerateDebugInformation>
86+
</Link>
87+
</ItemDefinitionGroup>
88+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89+
<ClCompile>
90+
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
91+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
92+
<Optimization>MaxSpeed</Optimization>
93+
<FunctionLevelLinking>true</FunctionLevelLinking>
94+
<IntrinsicFunctions>true</IntrinsicFunctions>
95+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
96+
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
97+
<ExceptionHandling>Async</ExceptionHandling>
98+
</ClCompile>
99+
<Link>
100+
<SubSystem>Console</SubSystem>
101+
<GenerateDebugInformation>true</GenerateDebugInformation>
102+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
103+
<OptimizeReferences>true</OptimizeReferences>
104+
</Link>
105+
</ItemDefinitionGroup>
106+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
107+
<ClCompile>
108+
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
109+
<PrecompiledHeader>NotUsing</PrecompiledHeader>
110+
<Optimization>MaxSpeed</Optimization>
111+
<FunctionLevelLinking>true</FunctionLevelLinking>
112+
<IntrinsicFunctions>true</IntrinsicFunctions>
113+
<PreprocessorDefinitions>CPPREST_TARGET_XP;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114+
<AdditionalIncludeDirectories>$(CasablancaIncludeDir)</AdditionalIncludeDirectories>
115+
<ExceptionHandling>Async</ExceptionHandling>
116+
</ClCompile>
117+
<Link>
118+
<SubSystem>Console</SubSystem>
119+
<GenerateDebugInformation>true</GenerateDebugInformation>
120+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
121+
<OptimizeReferences>true</OptimizeReferences>
122+
</Link>
123+
</ItemDefinitionGroup>
124+
<ItemGroup>
125+
<ClCompile Include="..\bingrequest.cpp" />
126+
</ItemGroup>
127+
<ItemGroup>
128+
<ProjectReference Include="$(CasablancaSrcDir)\build\vs14.xp\casablanca140.xp.vcxproj">
129+
<Project>{15f3b200-1aed-4b57-af37-b21cd67914b1}</Project>
130+
</ProjectReference>
131+
</ItemGroup>
132+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
133+
</Project>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ItemGroup>
4+
<Filter Include="Source Files">
5+
<UniqueIdentifier>{786631e0-badc-4b3f-bd98-9b13e6a8e5f8}</UniqueIdentifier>
6+
</Filter>
7+
</ItemGroup>
8+
<ItemGroup>
9+
<ClCompile Include="..\bingrequest.cpp">
10+
<Filter>Source Files</Filter>
11+
</ClCompile>
12+
</ItemGroup>
13+
</Project>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\version.props" />
4+
<PropertyGroup Label="Globals">
5+
<ProjectGuid>{39F7E851-7EF8-4DFB-9907-B480CB8D2AC9}</ProjectGuid>
6+
<Keyword>Win32Proj</Keyword>
7+
<SccProjectName>SAK</SccProjectName>
8+
<SccAuxPath>SAK</SccAuxPath>
9+
<SccLocalPath>SAK</SccLocalPath>
10+
<SccProvider>SAK</SccProvider>
11+
<ConfigurationType>DynamicLibrary</ConfigurationType>
12+
<PlatformToolset>v140_xp</PlatformToolset>
13+
<WinRTProject>false</WinRTProject>
14+
<TargetXP>true</TargetXP>
15+
<ProjectName>cpprestsdk140.xp</ProjectName>
16+
</PropertyGroup>
17+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\Config.Definitions.props" />
18+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
20+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\Release.Product.Settings" />
21+
<!-- Necessary because OpenSSL and zlib NuGet packages aren't built for the v140_xp toolset. Force them to be on. -->
22+
<PropertyGroup>
23+
<Force-Enable-openssl-v140-windesktop-msvcstl-static-rt-dyn-x86 Condition="'$(Platform)' == 'Win32'">true</Force-Enable-openssl-v140-windesktop-msvcstl-static-rt-dyn-x86>
24+
<Force-Enable-openssl-v140-windesktop-msvcstl-static-rt-dyn-x64 Condition="'$(Platform)' == 'x64'">true</Force-Enable-openssl-v140-windesktop-msvcstl-static-rt-dyn-x64>
25+
<Force-Enable-zlib-v140-windesktop-msvcstl-static-rt-dyn-x86 Condition="'$(Platform)' == 'Win32'">true</Force-Enable-zlib-v140-windesktop-msvcstl-static-rt-dyn-x86>
26+
<Force-Enable-zlib-v140-windesktop-msvcstl-static-rt-dyn-x64 Condition="'$(Platform)' == 'x64'">true</Force-Enable-zlib-v140-windesktop-msvcstl-static-rt-dyn-x64>
27+
</PropertyGroup>
28+
<ImportGroup Label="PropertySheets">
29+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
30+
<Import Project="$(PackagesRoot)\boost.1.58.0.0\build\native\boost.targets" Condition="Exists('$(PackagesRoot)\boost.1.58.0.0\build\native\boost.targets')" />
31+
<Import Project="$(PackagesRoot)\boost_system-vc140.1.58.0-vs140rc\build\native\boost_system-vc140.targets" Condition="Exists('$(PackagesRoot)\boost_system-vc140.1.58.0-vs140rc\build\native\boost_system-vc140.targets')" />
32+
<Import Project="$(PackagesRoot)\zlib.v140.windesktop.msvcstl.static.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.static.rt-dyn.targets" Condition="Exists('$(PackagesRoot)\zlib.v140.windesktop.msvcstl.static.rt-dyn.1.2.8.8\build\native\zlib.v140.windesktop.msvcstl.static.rt-dyn.targets')" />
33+
<Import Project="$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.0\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets" Condition="Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.0\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets')" />
34+
<Import Project="$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.0\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets" Condition="Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.0\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets')" />
35+
<Import Project="$(PackagesRoot)\boost_date_time-vc140.1.58.0-vs140rc\build\native\boost_date_time-vc140.targets" Condition="Exists('$(PackagesRoot)\boost_date_time-vc140.1.58.0-vs140rc\build\native\boost_date_time-vc140.targets')" />
36+
<Import Project="$(PackagesRoot)\boost_regex-vc140.1.58.0-vs140rc\build\native\boost_regex-vc140.targets" Condition="Exists('$(PackagesRoot)\boost_regex-vc140.1.58.0-vs140rc\build\native\boost_regex-vc140.targets')" />
37+
<Import Project="$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets" Condition="Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets')" />
38+
<Import Project="$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets" Condition="Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets')" />
39+
</ImportGroup>
40+
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
41+
<DebugFileSuffix>d</DebugFileSuffix>
42+
</PropertyGroup>
43+
<PropertyGroup>
44+
<TargetName>$(CppRestBaseFileName)140$(DebugFileSuffix)_xp_$(CppRestSDKVersionFileSuffix)</TargetName>
45+
<NuGetPackageImportStamp>eec97f90</NuGetPackageImportStamp>
46+
</PropertyGroup>
47+
<ItemGroup>
48+
<None Include="packages.config">
49+
<SubType>Designer</SubType>
50+
</None>
51+
</ItemGroup>
52+
<ItemDefinitionGroup>
53+
<ClCompile>
54+
<PreprocessorDefinitions>CPPREST_TARGET_XP;_ASYNCRT_EXPORT;_PPLX_EXPORT;WIN32;_MBCS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
55+
<AdditionalIncludeDirectories>$(CasablancaIncludeDir);$(CasablancaSrcDir)\pch;$(WebsocketppIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
56+
<PrecompiledHeader>Use</PrecompiledHeader>
57+
<PrecompiledHeaderFile>stdafx.h</PrecompiledHeaderFile>
58+
<AdditionalOptions>-Zm300 /bigobj %(AdditionalOptions)</AdditionalOptions>
59+
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebugDLL</RuntimeLibrary>
60+
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreadedDLL</RuntimeLibrary>
61+
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'">true</WholeProgramOptimization>
62+
<!-- Disable warning about decorated name length exceeded, name was truncated. This is due to Boost.Asio and Websocket++ templates. -->
63+
<!-- Disable warning 4592. This warning is caused by VS2015 Update1 compiler' bug. -->
64+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
65+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
66+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
67+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
68+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
69+
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4503;4592;%(DisableSpecificWarnings)</DisableSpecificWarnings>
70+
</ClCompile>
71+
<Link>
72+
<AdditionalDependencies>Winhttp.lib;crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies>
73+
<LinkTimeCodeGeneration Condition="'$(Configuration)'=='Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
74+
</Link>
75+
</ItemDefinitionGroup>
76+
<Import Project="..\common.vcxitems" Label="Shared" Condition="Exists('..\common.vcxitems')" />
77+
<Import Project="..\win32.vcxitems" Label="Shared" Condition="Exists('..\win32.vcxitems')" />
78+
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
79+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
80+
<PropertyGroup>
81+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
82+
</PropertyGroup>
83+
<Error Condition="!Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x64.targets'))" />
84+
<Error Condition="!Exists('$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(PackagesRoot)\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.1.0.2.1\build\native\openssl.v140.windesktop.msvcstl.static.rt-dyn.x86.targets'))" />
85+
</Target>
86+
</Project>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="boost" version="1.58.0" targetFramework="native" developmentDependency="true" userInstalled="true" />
4+
<package id="boost_date_time-vc140" version="1.58.0-vs140rc" targetFramework="native" developmentDependency="true" userInstalled="true" />
5+
<package id="boost_regex-vc140" version="1.58.0-vs140rc" targetFramework="native" developmentDependency="true" userInstalled="true" />
6+
<package id="boost_system-vc140" version="1.58.0-vs140rc" targetFramework="native" developmentDependency="true" userInstalled="true" />
7+
<package id="openssl.v140.windesktop.msvcstl.static.rt-dyn" version="1.0.2.1" targetFramework="native" userInstalled="true" />
8+
<package id="openssl.v140.windesktop.msvcstl.static.rt-dyn.x64" version="1.0.2.1" targetFramework="native" userInstalled="true" />
9+
<package id="openssl.v140.windesktop.msvcstl.static.rt-dyn.x86" version="1.0.2.1" targetFramework="native" userInstalled="true" />
10+
<package id="zlib.v140.windesktop.msvcstl.static.rt-dyn" version="1.2.8.8" targetFramework="native" developmentDependency="true" userInstalled="true" />
11+
</packages>

Release/src/dirs.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
<ItemGroup Condition="'$(DevToolsVersion)'=='140'">
2020
<ProjectFile Include="build\vs14\casablanca140.vcxproj" Condition="'$(Platform)'!='ARM' or '$(WindowsSDKDesktopARMSupport)' == 'true'" />
21+
<ProjectFile Include="build\vs14.xp\casablanca140.xp.vcxproj" Condition="'$(Platform)'!='ARM' and '$(RunCodeAnalysis)'!='true'" />
2122
<ProjectFile Include="build\vs14.android\casablanca140.android.vcxproj" Condition="'$(Platform)'!='x64'"/>
2223
</ItemGroup>
2324

Release/tests/common/utilities/dirs.proj

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,21 @@
33
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\Common.Build.settings" />
44

55
<ItemGroup Condition="'$(DevToolsVersion)'=='120'">
6-
<ProjectFile Include="VS12\CommonUtilities120.vcxproj" />
7-
<ProjectFile Include="VS12.xp\CommonUtilities120.xp.vcxproj" Condition="'$(Platform)'!='ARM' and '$(RunCodeAnalysis)'!='true'"/>
6+
<ProjectFile Include="VS12\CommonUtilities120.vcxproj" />
7+
<ProjectFile Include="VS12.xp\CommonUtilities120.xp.vcxproj" Condition="'$(Platform)'!='ARM' and '$(RunCodeAnalysis)'!='true'"/>
88
</ItemGroup>
9-
9+
1010
<ItemGroup Condition="'$(OsVersion)|$(DevToolsVersion)'=='6.3|120'">
11-
<ProjectFile Include="VS12.winrt\CommonUtilities120.winrt.vcxproj" />
11+
<ProjectFile Include="VS12.winrt\CommonUtilities120.winrt.vcxproj" />
1212
</ItemGroup>
1313

1414
<ItemGroup Condition="'$(DevToolsVersion)'=='140'">
1515
<ProjectFile Include="VS14\CommonUtilities140.vcxproj" />
16+
<ProjectFile Include="VS14.xp\CommonUtilities140.xp.vcxproj" Condition="'$(Platform)'!='ARM' and '$(RunCodeAnalysis)'!='true'"/>
1617
</ItemGroup>
17-
18+
1819
<ItemGroup Condition="'$(OsVersion)|$(DevToolsVersion)'=='6.3|140'">
19-
<ProjectFile Include="vs14.uwp\CommonUtilities140.uwp.vcxproj" />
20+
<ProjectFile Include="vs14.uwp\CommonUtilities140.uwp.vcxproj" />
2021
</ItemGroup>
2122

2223
<Import Project="$(TargetsPath)\Common.Build.Traversal.targets" />

0 commit comments

Comments
 (0)