|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 2 | +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | 4 | <ProjectConfiguration Include="Debug|x64"> |
5 | 5 | <Configuration>Debug</Configuration> |
|
32 | 32 | <ClCompile Include="..\..\src\ServerApplicationsTree.cpp" /> |
33 | 33 | <ClCompile Include="..\..\src\SignalHandlers.cpp" /> |
34 | 34 | <ClCompile Include="..\..\src\Socket.cpp" /> |
| 35 | + <ClCompile Include="..\..\src\SocketAdapter.cpp" /> |
| 36 | + <ClCompile Include="..\..\src\SocketAdapterDefault.cpp" /> |
| 37 | + <ClCompile Include="..\..\src\SocketAdapterTls.cpp" /> |
35 | 38 | <ClCompile Include="..\..\src\SocketList.cpp" /> |
36 | 39 | <ClCompile Include="..\..\src\System.cpp" /> |
37 | 40 | <ClCompile Include="..\..\src\Utils.cpp" /> |
|
56 | 59 | <ClInclude Include="..\..\src\ServerResponse.h" /> |
57 | 60 | <ClInclude Include="..\..\src\SignalHandlers.h" /> |
58 | 61 | <ClInclude Include="..\..\src\Socket.h" /> |
| 62 | + <ClInclude Include="..\..\src\SocketAdapter.h" /> |
| 63 | + <ClInclude Include="..\..\src\SocketAdapterDefault.h" /> |
| 64 | + <ClInclude Include="..\..\src\SocketAdapterTls.h" /> |
59 | 65 | <ClInclude Include="..\..\src\SocketList.h" /> |
60 | 66 | <ClInclude Include="..\..\src\System.h" /> |
61 | 67 | <ClInclude Include="..\..\src\Utils.h" /> |
|
72 | 78 | <CharacterSet>MultiByte</CharacterSet> |
73 | 79 | <ConfigurationType>Application</ConfigurationType> |
74 | 80 | <IntermediateDirectory>release\</IntermediateDirectory> |
75 | | - <PlatformToolset>v120</PlatformToolset> |
| 81 | + <PlatformToolset>v140</PlatformToolset> |
76 | 82 | <WholeProgramOptimization>true</WholeProgramOptimization> |
77 | 83 | </PropertyGroup> |
78 | 84 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
81 | 87 | <CharacterSet>MultiByte</CharacterSet> |
82 | 88 | <ConfigurationType>Application</ConfigurationType> |
83 | 89 | <IntermediateDirectory>release\</IntermediateDirectory> |
84 | | - <PlatformToolset>v120</PlatformToolset> |
| 90 | + <PlatformToolset>v140</PlatformToolset> |
85 | 91 | <WholeProgramOptimization>true</WholeProgramOptimization> |
86 | 92 | </PropertyGroup> |
87 | 93 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
90 | 96 | <CharacterSet>MultiByte</CharacterSet> |
91 | 97 | <ConfigurationType>Application</ConfigurationType> |
92 | 98 | <IntermediateDirectory>debug\</IntermediateDirectory> |
93 | | - <PlatformToolset>v120</PlatformToolset> |
| 99 | + <PlatformToolset>v140</PlatformToolset> |
94 | 100 | </PropertyGroup> |
95 | 101 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
96 | 102 | <OutputDirectory>debug\</OutputDirectory> |
97 | 103 | <ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage> |
98 | 104 | <CharacterSet>MultiByte</CharacterSet> |
99 | 105 | <ConfigurationType>Application</ConfigurationType> |
100 | 106 | <IntermediateDirectory>debug\</IntermediateDirectory> |
101 | | - <PlatformToolset>v120</PlatformToolset> |
| 107 | + <PlatformToolset>v140</PlatformToolset> |
102 | 108 | </PropertyGroup> |
103 | 109 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
104 | 110 | <ImportGroup Label="ExtensionSettings" /> |
|
130 | 136 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
131 | 137 | <OutDir>..\..\build\$(Platform)\$(Configuration)\</OutDir> |
132 | 138 | <IntDir>..\..\build\$(Platform)\$(Configuration)\</IntDir> |
| 139 | + <IncludePath>D:\usr\include;$(IncludePath)</IncludePath> |
| 140 | + <LibraryPath>D:\usr\lib64;$(LibraryPath)</LibraryPath> |
133 | 141 | </PropertyGroup> |
134 | 142 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
135 | 143 | <OutDir>..\..\build\$(Platform)\$(Configuration)\</OutDir> |
136 | 144 | <IntDir>..\..\build\$(Platform)\$(Configuration)\</IntDir> |
| 145 | + <IncludePath>D:\usr\include;$(IncludePath)</IncludePath> |
| 146 | + <LibraryPath>D:\usr\lib64;$(LibraryPath)</LibraryPath> |
| 147 | + </PropertyGroup> |
| 148 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
| 149 | + <IncludePath>D:\usr\include;$(IncludePath)</IncludePath> |
| 150 | + <LibraryPath>D:\usr\lib;$(LibraryPath)</LibraryPath> |
| 151 | + </PropertyGroup> |
| 152 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
| 153 | + <IncludePath>D:\usr\include;$(IncludePath)</IncludePath> |
| 154 | + <LibraryPath>D:\usr\lib;$(LibraryPath)</LibraryPath> |
137 | 155 | </PropertyGroup> |
138 | 156 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
139 | 157 | <ClCompile> |
140 | 158 | <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
141 | | - <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions> |
| 159 | + <AdditionalOptions>-Dssize_t=long %(AdditionalOptions)</AdditionalOptions> |
142 | 160 | <AssemblerListingLocation>$(OutDir)asm\</AssemblerListingLocation> |
143 | 161 | <BrowseInformation>false</BrowseInformation> |
144 | 162 | <ExceptionHandling>Sync</ExceptionHandling> |
|
154 | 172 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
155 | 173 | </ClCompile> |
156 | 174 | <Link> |
157 | | - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
| 175 | + <AdditionalDependencies>ws2_32.lib;libgnutls.dll.a;%(AdditionalDependencies)</AdditionalDependencies> |
158 | 176 | <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions> |
159 | 177 | <DataExecutionPrevention>true</DataExecutionPrevention> |
160 | 178 | <GenerateDebugInformation>false</GenerateDebugInformation> |
|
177 | 195 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
178 | 196 | <ClCompile> |
179 | 197 | <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
180 | | - <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions> |
| 198 | + <AdditionalOptions>-Dssize_t=long %(AdditionalOptions)</AdditionalOptions> |
181 | 199 | <AssemblerListingLocation>$(OutDir)asm\</AssemblerListingLocation> |
182 | 200 | <BrowseInformation>false</BrowseInformation> |
183 | 201 | <ExceptionHandling>Sync</ExceptionHandling> |
|
193 | 211 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
194 | 212 | </ClCompile> |
195 | 213 | <Link> |
196 | | - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
| 214 | + <AdditionalDependencies>ws2_32.lib;libgnutls.dll.a;%(AdditionalDependencies)</AdditionalDependencies> |
197 | 215 | <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions> |
198 | 216 | <DataExecutionPrevention>true</DataExecutionPrevention> |
199 | 217 | <GenerateDebugInformation>false</GenerateDebugInformation> |
|
216 | 234 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
217 | 235 | <ClCompile> |
218 | 236 | <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
219 | | - <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions> |
| 237 | + <AdditionalOptions>-Dssize_t=long %(AdditionalOptions)</AdditionalOptions> |
220 | 238 | <AssemblerListingLocation>$(OutDir)asm\</AssemblerListingLocation> |
221 | 239 | <BrowseInformation>false</BrowseInformation> |
222 | 240 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
233 | 251 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
234 | 252 | </ClCompile> |
235 | 253 | <Link> |
236 | | - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
| 254 | + <AdditionalDependencies>ws2_32.lib;libgnutls.dll.a;%(AdditionalDependencies)</AdditionalDependencies> |
237 | 255 | <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions> |
238 | 256 | <DataExecutionPrevention>true</DataExecutionPrevention> |
239 | 257 | <GenerateDebugInformation>true</GenerateDebugInformation> |
|
255 | 273 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
256 | 274 | <ClCompile> |
257 | 275 | <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
258 | | - <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions> |
259 | 276 | <AssemblerListingLocation>$(OutDir)asm\</AssemblerListingLocation> |
260 | 277 | <BrowseInformation>false</BrowseInformation> |
261 | 278 | <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|
270 | 287 | <WarningLevel>Level3</WarningLevel> |
271 | 288 | <Optimization>Disabled</Optimization> |
272 | 289 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
| 290 | + <AdditionalOptions>-Dssize_t=long %(AdditionalOptions)</AdditionalOptions> |
273 | 291 | </ClCompile> |
274 | 292 | <Link> |
275 | | - <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
| 293 | + <AdditionalDependencies>ws2_32.lib;libgnutls.dll.a;%(AdditionalDependencies)</AdditionalDependencies> |
276 | 294 | <AdditionalOptions>"/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions> |
277 | 295 | <DataExecutionPrevention>true</DataExecutionPrevention> |
278 | 296 | <GenerateDebugInformation>true</GenerateDebugInformation> |
|
0 commit comments