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 >{79C9BBEC-D7C9-4BA3-B2B3-5C3A14A9F24A}</ProjectGuid >
6+ <Keyword >Win32Proj</Keyword >
7+ <SccProjectName >SAK</SccProjectName >
8+ <SccAuxPath >SAK</SccAuxPath >
9+ <SccLocalPath >SAK</SccLocalPath >
10+ <SccProvider >SAK</SccProvider >
11+ <ConfigurationType >StaticLibrary</ConfigurationType >
12+ <PlatformToolset >v140</PlatformToolset >
13+ <WinRTProject >false</WinRTProject >
14+ <TargetXP >false</TargetXP >
15+ <ProjectName >cpprestsdk140.static</ProjectName >
16+ <WindowsTargetPlatformVersion >8.1</WindowsTargetPlatformVersion >
17+ </PropertyGroup >
18+ <Import Project =" $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\Config.Definitions.props" />
19+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
20+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
21+ <Import Project =" $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\Build\Release.Product.Settings" />
22+ <ImportGroup Label =" PropertySheets" >
23+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
24+ <Import Project =" $(PackagesRoot)\boost.1.58.0.0\build\native\boost.targets" Condition =" Exists('$(PackagesRoot)\boost.1.58.0.0\build\native\boost.targets')" />
25+ <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')" />
26+ <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')" />
27+ <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')" />
28+ <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')" />
29+ <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')" />
30+ <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')" />
31+ <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')" />
32+ <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')" />
33+ </ImportGroup >
34+ <PropertyGroup Condition =" '$(Configuration)' == 'Debug'" >
35+ <DebugFileSuffix >d</DebugFileSuffix >
36+ </PropertyGroup >
37+ <PropertyGroup >
38+ <TargetName >$(CppRestBaseFileName)140$(DebugFileSuffix)_$(CppRestSDKVersionFileSuffix)</TargetName >
39+ </PropertyGroup >
40+ <ItemGroup >
41+ <None Include =" packages.config" >
42+ <SubType >Designer</SubType >
43+ </None >
44+ </ItemGroup >
45+ <ItemDefinitionGroup >
46+ <ClCompile >
47+ <PreprocessorDefinitions >_NO_ASYNCRTIMP;_ASYNCRT_EXPORT;_PPLX_EXPORT;WIN32;_MBCS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions >
48+ <AdditionalIncludeDirectories >$(CasablancaIncludeDir);$(CasablancaSrcDir)\pch;$(WebsocketppIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
49+ <PrecompiledHeader >Use</PrecompiledHeader >
50+ <PrecompiledHeaderFile >stdafx.h</PrecompiledHeaderFile >
51+ <AdditionalOptions >-Zm300 /bigobj %(AdditionalOptions)</AdditionalOptions >
52+ <RuntimeLibrary Condition =" '$(Configuration)'=='Debug'" >MultiThreadedDebugDLL</RuntimeLibrary >
53+ <RuntimeLibrary Condition =" '$(Configuration)'=='Release'" >MultiThreadedDLL</RuntimeLibrary >
54+ <WholeProgramOptimization Condition =" '$(Configuration)'=='Release'" >true</WholeProgramOptimization >
55+ <!-- Disable warning about decorated name length exceeded, name was truncated. This is due to Boost.Asio and Websocket++ templates. -->
56+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
57+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
58+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
59+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Release|ARM'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
60+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
61+ <DisableSpecificWarnings Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >4503;%(DisableSpecificWarnings)</DisableSpecificWarnings >
62+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >false</TreatWarningAsError >
63+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >false</TreatWarningAsError >
64+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Debug|ARM'" >false</TreatWarningAsError >
65+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Release|ARM'" >false</TreatWarningAsError >
66+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >false</TreatWarningAsError >
67+ <TreatWarningAsError Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >false</TreatWarningAsError >
68+ </ClCompile >
69+ <Link >
70+ <AdditionalDependencies >Winhttp.lib;httpapi.lib;bcrypt.lib;crypt32.lib;%(AdditionalDependencies)</AdditionalDependencies >
71+ <LinkTimeCodeGeneration Condition =" '$(Configuration)'=='Release'" >UseLinkTimeCodeGeneration</LinkTimeCodeGeneration >
72+ </Link >
73+ </ItemDefinitionGroup >
74+ <Import Project =" ..\common.vcxitems" Label =" Shared" Condition =" Exists('..\common.vcxitems')" />
75+ <Import Project =" ..\win32.vcxitems" Label =" Shared" Condition =" Exists('..\win32.vcxitems')" />
76+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
77+ <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
78+ <PropertyGroup >
79+ <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 >
80+ </PropertyGroup >
81+ <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'))" />
82+ <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'))" />
83+ </Target >
84+ </Project >
0 commit comments