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