aboutsummaryrefslogtreecommitdiff
path: root/w32
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-12-03 11:53:07 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-12-03 11:53:07 +0000
commit5ee115194b5879fe417d84f2754fd7468d5e5554 (patch)
tree30f9721aa97047a0c676927cf83e5979b09ff117 /w32
parent74b2370bc2d062c8fdadb11d6b4750e83abe37e6 (diff)
downloadlibmicrohttpd-5ee115194b5879fe417d84f2754fd7468d5e5554.tar.gz
libmicrohttpd-5ee115194b5879fe417d84f2754fd7468d5e5554.zip
VS projects: added solution for VS2015
Diffstat (limited to 'w32')
-rw-r--r--w32/VS2015/.gitignore3
-rw-r--r--w32/VS2015/hellobrowser.vcxproj91
-rw-r--r--w32/VS2015/hellobrowser.vcxproj.filters5
-rw-r--r--w32/VS2015/libmicrohttpd.sln101
-rw-r--r--w32/VS2015/libmicrohttpd.vcxproj149
-rw-r--r--w32/VS2015/libmicrohttpd.vcxproj.filters5
-rw-r--r--w32/common/common-build-settings.vcxproj1
7 files changed, 355 insertions, 0 deletions
diff --git a/w32/VS2015/.gitignore b/w32/VS2015/.gitignore
new file mode 100644
index 00000000..bc4edb7a
--- /dev/null
+++ b/w32/VS2015/.gitignore
@@ -0,0 +1,3 @@
1/Output
2/libmicrohttpd
3/hellobrowser
diff --git a/w32/VS2015/hellobrowser.vcxproj b/w32/VS2015/hellobrowser.vcxproj
new file mode 100644
index 00000000..a831969d
--- /dev/null
+++ b/w32/VS2015/hellobrowser.vcxproj
@@ -0,0 +1,91 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
4 <ItemGroup Label="ProjectConfigurations">
5 <ProjectConfiguration Include="Debug-dll|Win32">
6 <Configuration>Debug-dll</Configuration>
7 <Platform>Win32</Platform>
8 </ProjectConfiguration>
9 <ProjectConfiguration Include="Debug-dll|x64">
10 <Configuration>Debug-dll</Configuration>
11 <Platform>x64</Platform>
12 </ProjectConfiguration>
13 <ProjectConfiguration Include="Debug-static|Win32">
14 <Configuration>Debug-static</Configuration>
15 <Platform>Win32</Platform>
16 </ProjectConfiguration>
17 <ProjectConfiguration Include="Debug-static|x64">
18 <Configuration>Debug-static</Configuration>
19 <Platform>x64</Platform>
20 </ProjectConfiguration>
21 <ProjectConfiguration Include="Release-dll|Win32">
22 <Configuration>Release-dll</Configuration>
23 <Platform>Win32</Platform>
24 </ProjectConfiguration>
25 <ProjectConfiguration Include="Release-dll|x64">
26 <Configuration>Release-dll</Configuration>
27 <Platform>x64</Platform>
28 </ProjectConfiguration>
29 <ProjectConfiguration Include="Release-static|Win32">
30 <Configuration>Release-static</Configuration>
31 <Platform>Win32</Platform>
32 </ProjectConfiguration>
33 <ProjectConfiguration Include="Release-static|x64">
34 <Configuration>Release-static</Configuration>
35 <Platform>x64</Platform>
36 </ProjectConfiguration>
37 </ItemGroup>
38 <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
39 <PropertyGroup Label="Globals">
40 <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
41 <Keyword>Win32Proj</Keyword>
42 <RootNamespace>hellobrowser</RootNamespace>
43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
45 <PropertyGroup>
46 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration">
49 <ConfigurationType>Application</ConfigurationType>
50 <UseDebugLibraries>true</UseDebugLibraries>
51 <PlatformToolset>v140</PlatformToolset>
52 <CharacterSet>Unicode</CharacterSet>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration">
55 <ConfigurationType>Application</ConfigurationType>
56 <UseDebugLibraries>true</UseDebugLibraries>
57 <PlatformToolset>v140</PlatformToolset>
58 <CharacterSet>Unicode</CharacterSet>
59 </PropertyGroup>
60 <PropertyGroup Condition="'$(Configuration)'=='Release-static'" Label="Configuration">
61 <ConfigurationType>Application</ConfigurationType>
62 <UseDebugLibraries>false</UseDebugLibraries>
63 <PlatformToolset>v140</PlatformToolset>
64 <WholeProgramOptimization>true</WholeProgramOptimization>
65 <CharacterSet>Unicode</CharacterSet>
66 </PropertyGroup>
67 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration">
68 <ConfigurationType>Application</ConfigurationType>
69 <UseDebugLibraries>false</UseDebugLibraries>
70 <PlatformToolset>v140</PlatformToolset>
71 <WholeProgramOptimization>true</WholeProgramOptimization>
72 <CharacterSet>Unicode</CharacterSet>
73 </PropertyGroup>
74 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
75 <ImportGroup Label="ExtensionSettings">
76 </ImportGroup>
77 <ImportGroup Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
80 <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
81 <Import Project="$(MhdW32Common)hellobrowser-build-settings.vcxproj" />
82 <PropertyGroup />
83 <ItemDefinitionGroup>
84 <ClCompile />
85 <Link />
86 <ProjectReference />
87 </ItemDefinitionGroup>
88 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
89 <ImportGroup Label="ExtensionTargets">
90 </ImportGroup>
91</Project> \ No newline at end of file
diff --git a/w32/VS2015/hellobrowser.vcxproj.filters b/w32/VS2015/hellobrowser.vcxproj.filters
new file mode 100644
index 00000000..ef5a1fdf
--- /dev/null
+++ b/w32/VS2015/hellobrowser.vcxproj.filters
@@ -0,0 +1,5 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
4 <Import Project="$(MhdW32Common)hellobrowser-filters.vcxproj" />
5</Project> \ No newline at end of file
diff --git a/w32/VS2015/libmicrohttpd.sln b/w32/VS2015/libmicrohttpd.sln
new file mode 100644
index 00000000..27ba172d
--- /dev/null
+++ b/w32/VS2015/libmicrohttpd.sln
@@ -0,0 +1,101 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio 14
4VisualStudioVersion = 14.0.23107.0
5MinimumVisualStudioVersion = 10.0.40219.1
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hellobrowser", "hellobrowser.vcxproj", "{310F39BD-A2D6-44FF-8344-37ADD0524CBD}"
7 ProjectSection(ProjectDependencies) = postProject
8 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A} = {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}
9 EndProjectSection
10EndProject
11Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmicrohttpd", "libmicrohttpd.vcxproj", "{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}"
12EndProject
13Global
14 GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 Debug-dll|Win32 = Debug-dll|Win32
16 Debug-dll|x64 = Debug-dll|x64
17 Debug-dll-xp|Win32 = Debug-dll-xp|Win32
18 Debug-dll-xp|x64 = Debug-dll-xp|x64
19 Debug-static|Win32 = Debug-static|Win32
20 Debug-static|x64 = Debug-static|x64
21 Debug-static-xp|Win32 = Debug-static-xp|Win32
22 Debug-static-xp|x64 = Debug-static-xp|x64
23 Release-dll|Win32 = Release-dll|Win32
24 Release-dll|x64 = Release-dll|x64
25 Release-dll-xp|Win32 = Release-dll-xp|Win32
26 Release-dll-xp|x64 = Release-dll-xp|x64
27 Release-static|Win32 = Release-static|Win32
28 Release-static|x64 = Release-static|x64
29 Release-static-xp|Win32 = Release-static-xp|Win32
30 Release-static-xp|x64 = Release-static-xp|x64
31 EndGlobalSection
32 GlobalSection(ProjectConfigurationPlatforms) = postSolution
33 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32
34 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 = Debug-dll|Win32
35 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Debug-dll|x64
36 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = Debug-dll|x64
37 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.ActiveCfg = Debug-dll-xp|Win32
38 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.Build.0 = Debug-dll-xp|Win32
39 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.ActiveCfg = Debug-dll-xp|x64
40 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.Build.0 = Debug-dll-xp|x64
41 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = Debug-static|Win32
42 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = Debug-static|Win32
43 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = Debug-static|x64
44 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 = Debug-static|x64
45 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.ActiveCfg = Debug-static-xp|Win32
46 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.Build.0 = Debug-static-xp|Win32
47 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.ActiveCfg = Debug-static-xp|x64
48 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.Build.0 = Debug-static-xp|x64
49 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = Release-dll|Win32
50 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = Release-dll|Win32
51 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-dll|x64
52 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 = Release-dll|x64
53 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.ActiveCfg = Release-dll-xp|Win32
54 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.Build.0 = Release-dll-xp|Win32
55 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.ActiveCfg = Release-dll-xp|x64
56 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.Build.0 = Release-dll-xp|x64
57 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = Release-static|Win32
58 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = Release-static|Win32
59 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = Release-static|x64
60 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = Release-static|x64
61 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.ActiveCfg = Release-static-xp|Win32
62 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.Build.0 = Release-static-xp|Win32
63 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.ActiveCfg = Release-static-xp|x64
64 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.Build.0 = Release-static-xp|x64
65 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32
66 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 = Debug-dll|Win32
67 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Debug-dll|x64
68 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = Debug-dll|x64
69 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.ActiveCfg = Debug-dll|Win32
70 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.Build.0 = Debug-dll|Win32
71 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.ActiveCfg = Debug-dll|x64
72 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.Build.0 = Debug-dll|x64
73 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = Debug-static|Win32
74 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = Debug-static|Win32
75 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = Debug-static|x64
76 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 = Debug-static|x64
77 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.ActiveCfg = Debug-static|Win32
78 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.Build.0 = Debug-static|Win32
79 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.ActiveCfg = Debug-static|x64
80 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.Build.0 = Debug-static|x64
81 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = Release-dll|Win32
82 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = Release-dll|Win32
83 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-dll|x64
84 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 = Release-dll|x64
85 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.ActiveCfg = Release-dll|Win32
86 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.Build.0 = Release-dll|Win32
87 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.ActiveCfg = Release-dll|x64
88 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.Build.0 = Release-dll|x64
89 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = Release-static|Win32
90 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = Release-static|Win32
91 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = Release-static|x64
92 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = Release-static|x64
93 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.ActiveCfg = Release-static|Win32
94 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.Build.0 = Release-static|Win32
95 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.ActiveCfg = Release-static|x64
96 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.Build.0 = Release-static|x64
97 EndGlobalSection
98 GlobalSection(SolutionProperties) = preSolution
99 HideSolutionNode = FALSE
100 EndGlobalSection
101EndGlobal
diff --git a/w32/VS2015/libmicrohttpd.vcxproj b/w32/VS2015/libmicrohttpd.vcxproj
new file mode 100644
index 00000000..75d42337
--- /dev/null
+++ b/w32/VS2015/libmicrohttpd.vcxproj
@@ -0,0 +1,149 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
4 <ItemGroup Label="ProjectConfigurations">
5 <ProjectConfiguration Include="Debug-dll-xp|Win32">
6 <Configuration>Debug-dll-xp</Configuration>
7 <Platform>Win32</Platform>
8 </ProjectConfiguration>
9 <ProjectConfiguration Include="Debug-dll-xp|x64">
10 <Configuration>Debug-dll-xp</Configuration>
11 <Platform>x64</Platform>
12 </ProjectConfiguration>
13 <ProjectConfiguration Include="Debug-dll|Win32">
14 <Configuration>Debug-dll</Configuration>
15 <Platform>Win32</Platform>
16 </ProjectConfiguration>
17 <ProjectConfiguration Include="Debug-dll|x64">
18 <Configuration>Debug-dll</Configuration>
19 <Platform>x64</Platform>
20 </ProjectConfiguration>
21 <ProjectConfiguration Include="Debug-static-xp|Win32">
22 <Configuration>Debug-static-xp</Configuration>
23 <Platform>Win32</Platform>
24 </ProjectConfiguration>
25 <ProjectConfiguration Include="Debug-static-xp|x64">
26 <Configuration>Debug-static-xp</Configuration>
27 <Platform>x64</Platform>
28 </ProjectConfiguration>
29 <ProjectConfiguration Include="Debug-static|Win32">
30 <Configuration>Debug-static</Configuration>
31 <Platform>Win32</Platform>
32 </ProjectConfiguration>
33 <ProjectConfiguration Include="Debug-static|x64">
34 <Configuration>Debug-static</Configuration>
35 <Platform>x64</Platform>
36 </ProjectConfiguration>
37 <ProjectConfiguration Include="Release-dll-xp|Win32">
38 <Configuration>Release-dll-xp</Configuration>
39 <Platform>Win32</Platform>
40 </ProjectConfiguration>
41 <ProjectConfiguration Include="Release-dll-xp|x64">
42 <Configuration>Release-dll-xp</Configuration>
43 <Platform>x64</Platform>
44 </ProjectConfiguration>
45 <ProjectConfiguration Include="Release-dll|Win32">
46 <Configuration>Release-dll</Configuration>
47 <Platform>Win32</Platform>
48 </ProjectConfiguration>
49 <ProjectConfiguration Include="Release-dll|x64">
50 <Configuration>Release-dll</Configuration>
51 <Platform>x64</Platform>
52 </ProjectConfiguration>
53 <ProjectConfiguration Include="Release-static-xp|Win32">
54 <Configuration>Release-static-xp</Configuration>
55 <Platform>Win32</Platform>
56 </ProjectConfiguration>
57 <ProjectConfiguration Include="Release-static-xp|x64">
58 <Configuration>Release-static-xp</Configuration>
59 <Platform>x64</Platform>
60 </ProjectConfiguration>
61 <ProjectConfiguration Include="Release-static|Win32">
62 <Configuration>Release-static</Configuration>
63 <Platform>Win32</Platform>
64 </ProjectConfiguration>
65 <ProjectConfiguration Include="Release-static|x64">
66 <Configuration>Release-static</Configuration>
67 <Platform>x64</Platform>
68 </ProjectConfiguration>
69 </ItemGroup>
70 <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
71 <PropertyGroup Label="Globals">
72 <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
73 <Keyword>Win32Proj</Keyword>
74 <RootNamespace>libmicrohttpd</RootNamespace>
75 </PropertyGroup>
76 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
77 <PropertyGroup>
78 <PreferredToolArchitecture>x64</PreferredToolArchitecture>
79 </PropertyGroup>
80 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration">
81 <ConfigurationType>StaticLibrary</ConfigurationType>
82 <UseDebugLibraries>true</UseDebugLibraries>
83 <PlatformToolset>v140</PlatformToolset>
84 <CharacterSet>Unicode</CharacterSet>
85 </PropertyGroup>
86 <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'" Label="Configuration">
87 <ConfigurationType>StaticLibrary</ConfigurationType>
88 <UseDebugLibraries>true</UseDebugLibraries>
89 <PlatformToolset>v140_xp</PlatformToolset>
90 <CharacterSet>Unicode</CharacterSet>
91 </PropertyGroup>
92 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration">
93 <ConfigurationType>DynamicLibrary</ConfigurationType>
94 <UseDebugLibraries>true</UseDebugLibraries>
95 <PlatformToolset>v140</PlatformToolset>
96 <CharacterSet>Unicode</CharacterSet>
97 </PropertyGroup>
98 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'" Label="Configuration">
99 <ConfigurationType>DynamicLibrary</ConfigurationType>
100 <UseDebugLibraries>true</UseDebugLibraries>
101 <PlatformToolset>v140_xp</PlatformToolset>
102 <CharacterSet>Unicode</CharacterSet>
103 </PropertyGroup>
104 <PropertyGroup Condition="'$(Configuration)'=='Release-static'" Label="Configuration">
105 <ConfigurationType>StaticLibrary</ConfigurationType>
106 <UseDebugLibraries>false</UseDebugLibraries>
107 <PlatformToolset>v140</PlatformToolset>
108 <WholeProgramOptimization>true</WholeProgramOptimization>
109 <CharacterSet>Unicode</CharacterSet>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'" Label="Configuration">
112 <ConfigurationType>StaticLibrary</ConfigurationType>
113 <UseDebugLibraries>false</UseDebugLibraries>
114 <PlatformToolset>v140_xp</PlatformToolset>
115 <WholeProgramOptimization>true</WholeProgramOptimization>
116 <CharacterSet>Unicode</CharacterSet>
117 </PropertyGroup>
118 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration">
119 <ConfigurationType>DynamicLibrary</ConfigurationType>
120 <UseDebugLibraries>false</UseDebugLibraries>
121 <PlatformToolset>v140</PlatformToolset>
122 <WholeProgramOptimization>true</WholeProgramOptimization>
123 <CharacterSet>Unicode</CharacterSet>
124 </PropertyGroup>
125 <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'" Label="Configuration">
126 <ConfigurationType>DynamicLibrary</ConfigurationType>
127 <UseDebugLibraries>false</UseDebugLibraries>
128 <PlatformToolset>v140_xp</PlatformToolset>
129 <WholeProgramOptimization>true</WholeProgramOptimization>
130 <CharacterSet>Unicode</CharacterSet>
131 </PropertyGroup>
132 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
133 <ImportGroup Label="ExtensionSettings">
134 </ImportGroup>
135 <ImportGroup Label="PropertySheets">
136 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
137 </ImportGroup>
138 <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
139 <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
140 <PropertyGroup />
141 <ItemDefinitionGroup>
142 <ClCompile />
143 <Link />
144 <Lib />
145 </ItemDefinitionGroup>
146 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
147 <ImportGroup Label="ExtensionTargets">
148 </ImportGroup>
149</Project> \ No newline at end of file
diff --git a/w32/VS2015/libmicrohttpd.vcxproj.filters b/w32/VS2015/libmicrohttpd.vcxproj.filters
new file mode 100644
index 00000000..63f58bfb
--- /dev/null
+++ b/w32/VS2015/libmicrohttpd.vcxproj.filters
@@ -0,0 +1,5 @@
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
4 <Import Project="$(MhdW32Common)libmicrohttpd-filters.vcxproj" />
5</Project> \ No newline at end of file
diff --git a/w32/common/common-build-settings.vcxproj b/w32/common/common-build-settings.vcxproj
index 280fd69a..94e8e183 100644
--- a/w32/common/common-build-settings.vcxproj
+++ b/w32/common/common-build-settings.vcxproj
@@ -91,6 +91,7 @@
91 <Link> 91 <Link>
92 <EnableCOMDATFolding>true</EnableCOMDATFolding> 92 <EnableCOMDATFolding>true</EnableCOMDATFolding>
93 <OptimizeReferences>true</OptimizeReferences> 93 <OptimizeReferences>true</OptimizeReferences>
94 <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
94 </Link> 95 </Link>
95 <ResourceCompile> 96 <ResourceCompile>
96 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 97 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>