diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2014-12-22 19:42:56 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2014-12-22 19:42:56 +0000 |
commit | 684be54c9fd602b52870ea3c477e435aae4e5b49 (patch) | |
tree | 74c49266f109010fc06e1ce750b7611b0a012fc7 /w32 | |
parent | 5a85e406496f7c3e5ef3bd0f36dbf5327b22aa21 (diff) | |
download | libmicrohttpd-684be54c9fd602b52870ea3c477e435aae4e5b49.tar.gz libmicrohttpd-684be54c9fd602b52870ea3c477e435aae4e5b49.zip |
[W32] Initial VS2013 project files
Diffstat (limited to 'w32')
-rw-r--r-- | w32/.gitignore | 11 | ||||
-rw-r--r-- | w32/VS2013/.gitignore | 3 | ||||
-rw-r--r-- | w32/VS2013/MHD_config.h | 125 | ||||
-rw-r--r-- | w32/VS2013/hellobrowser.vcxproj | 321 | ||||
-rw-r--r-- | w32/VS2013/hellobrowser.vcxproj.filters | 22 | ||||
-rw-r--r-- | w32/VS2013/libmicrohttpd.sln | 61 | ||||
-rw-r--r-- | w32/VS2013/libmicrohttpd.vcxproj | 489 | ||||
-rw-r--r-- | w32/VS2013/libmicrohttpd.vcxproj.filters | 105 |
8 files changed, 1137 insertions, 0 deletions
diff --git a/w32/.gitignore b/w32/.gitignore new file mode 100644 index 00000000..6885b657 --- /dev/null +++ b/w32/.gitignore | |||
@@ -0,0 +1,11 @@ | |||
1 | *.suo | ||
2 | *.sdf | ||
3 | *.opensdf | ||
4 | *.vcxproj.user | ||
5 | *.obj | ||
6 | *.lib | ||
7 | *.dll | ||
8 | *.pdb | ||
9 | *.log | ||
10 | *.tlog | ||
11 | *.idb | ||
diff --git a/w32/VS2013/.gitignore b/w32/VS2013/.gitignore new file mode 100644 index 00000000..bc4edb7a --- /dev/null +++ b/w32/VS2013/.gitignore | |||
@@ -0,0 +1,3 @@ | |||
1 | /Output | ||
2 | /libmicrohttpd | ||
3 | /hellobrowser | ||
diff --git a/w32/VS2013/MHD_config.h b/w32/VS2013/MHD_config.h new file mode 100644 index 00000000..7b94c43e --- /dev/null +++ b/w32/VS2013/MHD_config.h | |||
@@ -0,0 +1,125 @@ | |||
1 | /* MHD_config.h for W32 */ | ||
2 | /* Created manually. */ | ||
3 | |||
4 | /* *** Basic OS/compiler information *** */ | ||
5 | |||
6 | /* This is a Windows system */ | ||
7 | #define WINDOWS 1 | ||
8 | |||
9 | /* Define if MS VC compiler is used */ | ||
10 | #define MSVC 1 | ||
11 | |||
12 | |||
13 | /* *** MHD configuration *** */ | ||
14 | /* Undef to disable feature */ | ||
15 | |||
16 | /* Enable basic Auth support */ | ||
17 | #define BAUTH_SUPPORT 1 | ||
18 | |||
19 | /* Enable digest Auth support */ | ||
20 | #define DAUTH_SUPPORT 1 | ||
21 | |||
22 | /* Enable postprocessor.c */ | ||
23 | #define HAVE_POSTPROCESSOR 1 | ||
24 | |||
25 | /* Enable error messages */ | ||
26 | #define HAVE_MESSAGES 1 | ||
27 | |||
28 | /* Disable HTTPS support */ | ||
29 | #define HTTPS_SUPPORT 0 | ||
30 | |||
31 | |||
32 | /* *** OS features *** */ | ||
33 | |||
34 | /* Provides IPv6 headers */ | ||
35 | #define HAVE_INET6 1 | ||
36 | |||
37 | /* Define to use pair of sockets instead of pipes for signaling */ | ||
38 | #define MHD_DONT_USE_PIPES 1 | ||
39 | |||
40 | /* define to use W32 threads */ | ||
41 | #define MHD_USE_W32_THREADS 1 | ||
42 | |||
43 | /* define to 0 to disable epoll support */ | ||
44 | #define EPOLL_SUPPORT 0 | ||
45 | |||
46 | /* Define to 1 if you have the <winsock2.h> header file. */ | ||
47 | #define HAVE_WINSOCK2_H 1 | ||
48 | |||
49 | /* Define to 1 if you have the <ws2tcpip.h> header file. */ | ||
50 | #define HAVE_WS2TCPIP_H 1 | ||
51 | |||
52 | /* Define to 1 if you have the declaration of `SOCK_NONBLOCK', and to 0 if you | ||
53 | don't. */ | ||
54 | #define HAVE_DECL_SOCK_NONBLOCK 0 | ||
55 | |||
56 | /* Define to 1 if you have the declaration of `TCP_CORK', and to 0 if you | ||
57 | don't. */ | ||
58 | #define HAVE_DECL_TCP_CORK 0 | ||
59 | |||
60 | /* Define to 1 if you have the declaration of `TCP_NOPUSH', and to 0 if you | ||
61 | don't. */ | ||
62 | #define HAVE_DECL_TCP_NOPUSH 0 | ||
63 | |||
64 | |||
65 | /* *** Headers information *** */ | ||
66 | /* Not really important as not used by code currently */ | ||
67 | |||
68 | /* Define to 1 if you have the <errno.h> header file. */ | ||
69 | #define HAVE_ERRNO_H 1 | ||
70 | |||
71 | /* Define to 1 if you have the <fcntl.h> header file. */ | ||
72 | #define HAVE_FCNTL_H 1 | ||
73 | |||
74 | /* Define to 1 if you have the <inttypes.h> header file. */ | ||
75 | #define HAVE_INTTYPES_H 1 | ||
76 | |||
77 | /* Define to 1 if you have the <limits.h> header file. */ | ||
78 | #define HAVE_LIMITS_H 1 | ||
79 | |||
80 | /* Define to 1 if you have the <locale.h> header file. */ | ||
81 | #define HAVE_LOCALE_H 1 | ||
82 | |||
83 | /* Define to 1 if you have the <math.h> header file. */ | ||
84 | #define HAVE_MATH_H 1 | ||
85 | |||
86 | /* Define to 1 if you have the <memory.h> header file. */ | ||
87 | #define HAVE_MEMORY_H 1 | ||
88 | |||
89 | /* Define to 1 if you have the <pthread.h> header file. */ | ||
90 | #define HAVE_PTHREAD_H 0 | ||
91 | |||
92 | /* Define to 1 if you have the <stdint.h> header file. */ | ||
93 | #define HAVE_STDINT_H 1 | ||
94 | |||
95 | /* Define to 1 if you have the <stdio.h> header file. */ | ||
96 | #define HAVE_STDIO_H 1 | ||
97 | |||
98 | /* Define to 1 if you have the <stdlib.h> header file. */ | ||
99 | #define HAVE_STDLIB_H 1 | ||
100 | |||
101 | /* Define to 1 if you have the <strings.h> header file. */ | ||
102 | #define HAVE_STRINGS_H 1 | ||
103 | |||
104 | /* Define to 1 if you have the <string.h> header file. */ | ||
105 | #define HAVE_STRING_H 1 | ||
106 | |||
107 | /* Define to 1 if you have the <sys/stat.h> header file. */ | ||
108 | #define HAVE_SYS_STAT_H 1 | ||
109 | |||
110 | /* Define to 1 if you have the <sys/types.h> header file. */ | ||
111 | #define HAVE_SYS_TYPES_H 1 | ||
112 | |||
113 | /* Define to 1 if you have the <time.h> header file. */ | ||
114 | #define HAVE_TIME_H 1 | ||
115 | |||
116 | |||
117 | /* *** Other useful staff *** */ | ||
118 | |||
119 | #define _GNU_SOURCE 1 | ||
120 | |||
121 | /* Define to 1 if you have the ANSI C header files. */ | ||
122 | #define STDC_HEADERS 1 | ||
123 | |||
124 | |||
125 | /* End of MHD_config.h */ | ||
diff --git a/w32/VS2013/hellobrowser.vcxproj b/w32/VS2013/hellobrowser.vcxproj new file mode 100644 index 00000000..bd10817f --- /dev/null +++ b/w32/VS2013/hellobrowser.vcxproj | |||
@@ -0,0 +1,321 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup Label="ProjectConfigurations"> | ||
4 | <ProjectConfiguration Include="Debug-dll|Win32"> | ||
5 | <Configuration>Debug-dll</Configuration> | ||
6 | <Platform>Win32</Platform> | ||
7 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Debug-dll|x64"> | ||
9 | <Configuration>Debug-dll</Configuration> | ||
10 | <Platform>x64</Platform> | ||
11 | </ProjectConfiguration> | ||
12 | <ProjectConfiguration Include="Debug-static|Win32"> | ||
13 | <Configuration>Debug-static</Configuration> | ||
14 | <Platform>Win32</Platform> | ||
15 | </ProjectConfiguration> | ||
16 | <ProjectConfiguration Include="Debug-static|x64"> | ||
17 | <Configuration>Debug-static</Configuration> | ||
18 | <Platform>x64</Platform> | ||
19 | </ProjectConfiguration> | ||
20 | <ProjectConfiguration Include="Release-dll|Win32"> | ||
21 | <Configuration>Release-dll</Configuration> | ||
22 | <Platform>Win32</Platform> | ||
23 | </ProjectConfiguration> | ||
24 | <ProjectConfiguration Include="Release-dll|x64"> | ||
25 | <Configuration>Release-dll</Configuration> | ||
26 | <Platform>x64</Platform> | ||
27 | </ProjectConfiguration> | ||
28 | <ProjectConfiguration Include="Release-static|Win32"> | ||
29 | <Configuration>Release-static</Configuration> | ||
30 | <Platform>Win32</Platform> | ||
31 | </ProjectConfiguration> | ||
32 | <ProjectConfiguration Include="Release-static|x64"> | ||
33 | <Configuration>Release-static</Configuration> | ||
34 | <Platform>x64</Platform> | ||
35 | </ProjectConfiguration> | ||
36 | </ItemGroup> | ||
37 | <ItemGroup> | ||
38 | <ClCompile Include="..\..\doc\examples\hellobrowser.c" /> | ||
39 | </ItemGroup> | ||
40 | <PropertyGroup Label="Globals"> | ||
41 | <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid> | ||
42 | <Keyword>Win32Proj</Keyword> | ||
43 | <RootNamespace>hellobrowser</RootNamespace> | ||
44 | </PropertyGroup> | ||
45 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | ||
46 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> | ||
47 | <ConfigurationType>Application</ConfigurationType> | ||
48 | <UseDebugLibraries>true</UseDebugLibraries> | ||
49 | <PlatformToolset>v120</PlatformToolset> | ||
50 | <CharacterSet>Unicode</CharacterSet> | ||
51 | </PropertyGroup> | ||
52 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> | ||
53 | <ConfigurationType>Application</ConfigurationType> | ||
54 | <UseDebugLibraries>true</UseDebugLibraries> | ||
55 | <PlatformToolset>v120</PlatformToolset> | ||
56 | <CharacterSet>Unicode</CharacterSet> | ||
57 | </PropertyGroup> | ||
58 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> | ||
59 | <ConfigurationType>Application</ConfigurationType> | ||
60 | <UseDebugLibraries>true</UseDebugLibraries> | ||
61 | <PlatformToolset>v120</PlatformToolset> | ||
62 | <CharacterSet>Unicode</CharacterSet> | ||
63 | </PropertyGroup> | ||
64 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="Configuration"> | ||
65 | <ConfigurationType>Application</ConfigurationType> | ||
66 | <UseDebugLibraries>true</UseDebugLibraries> | ||
67 | <PlatformToolset>v120</PlatformToolset> | ||
68 | <CharacterSet>Unicode</CharacterSet> | ||
69 | </PropertyGroup> | ||
70 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'" Label="Configuration"> | ||
71 | <ConfigurationType>Application</ConfigurationType> | ||
72 | <UseDebugLibraries>false</UseDebugLibraries> | ||
73 | <PlatformToolset>v120</PlatformToolset> | ||
74 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
75 | <CharacterSet>Unicode</CharacterSet> | ||
76 | </PropertyGroup> | ||
77 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="Configuration"> | ||
78 | <ConfigurationType>Application</ConfigurationType> | ||
79 | <UseDebugLibraries>false</UseDebugLibraries> | ||
80 | <PlatformToolset>v120</PlatformToolset> | ||
81 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
82 | <CharacterSet>Unicode</CharacterSet> | ||
83 | </PropertyGroup> | ||
84 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="Configuration"> | ||
85 | <ConfigurationType>Application</ConfigurationType> | ||
86 | <UseDebugLibraries>false</UseDebugLibraries> | ||
87 | <PlatformToolset>v120</PlatformToolset> | ||
88 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
89 | <CharacterSet>Unicode</CharacterSet> | ||
90 | </PropertyGroup> | ||
91 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> | ||
92 | <ConfigurationType>Application</ConfigurationType> | ||
93 | <UseDebugLibraries>false</UseDebugLibraries> | ||
94 | <PlatformToolset>v120</PlatformToolset> | ||
95 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
96 | <CharacterSet>Unicode</CharacterSet> | ||
97 | </PropertyGroup> | ||
98 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||
99 | <ImportGroup Label="ExtensionSettings"> | ||
100 | </ImportGroup> | ||
101 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
102 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
103 | </ImportGroup> | ||
104 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="PropertySheets"> | ||
105 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
106 | </ImportGroup> | ||
107 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="PropertySheets"> | ||
108 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
109 | </ImportGroup> | ||
110 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="PropertySheets"> | ||
111 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
112 | </ImportGroup> | ||
113 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
114 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
115 | </ImportGroup> | ||
116 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="PropertySheets"> | ||
117 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
118 | </ImportGroup> | ||
119 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="PropertySheets"> | ||
120 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
121 | </ImportGroup> | ||
122 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="PropertySheets"> | ||
123 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
124 | </ImportGroup> | ||
125 | <PropertyGroup Label="UserMacros" /> | ||
126 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
127 | <LinkIncremental>true</LinkIncremental> | ||
128 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
129 | <TargetName>$(ProjectName)_d</TargetName> | ||
130 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
131 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
132 | </PropertyGroup> | ||
133 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | ||
134 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
135 | <TargetName>$(ProjectName)_d</TargetName> | ||
136 | <LinkIncremental>true</LinkIncremental> | ||
137 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
138 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
139 | </PropertyGroup> | ||
140 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | ||
141 | <LinkIncremental>true</LinkIncremental> | ||
142 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
143 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
144 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
145 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
146 | </PropertyGroup> | ||
147 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | ||
148 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
149 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
150 | <LinkIncremental>true</LinkIncremental> | ||
151 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
152 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
153 | </PropertyGroup> | ||
154 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
155 | <LinkIncremental>false</LinkIncremental> | ||
156 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
157 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
158 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
159 | </PropertyGroup> | ||
160 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | ||
161 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
162 | <LinkIncremental>false</LinkIncremental> | ||
163 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
164 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
165 | </PropertyGroup> | ||
166 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | ||
167 | <LinkIncremental>false</LinkIncremental> | ||
168 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
169 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
170 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
171 | <TargetName>$(ProjectName)-dll</TargetName> | ||
172 | </PropertyGroup> | ||
173 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | ||
174 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
175 | <LinkIncremental>false</LinkIncremental> | ||
176 | <TargetName>$(ProjectName)-dll</TargetName> | ||
177 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
178 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
179 | </PropertyGroup> | ||
180 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
181 | <ClCompile> | ||
182 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
183 | <WarningLevel>Level3</WarningLevel> | ||
184 | <Optimization>Disabled</Optimization> | ||
185 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
186 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
187 | </ClCompile> | ||
188 | <Link> | ||
189 | <SubSystem>Console</SubSystem> | ||
190 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
191 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
192 | <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
193 | </Link> | ||
194 | <ProjectReference /> | ||
195 | </ItemDefinitionGroup> | ||
196 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | ||
197 | <ClCompile> | ||
198 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
199 | <WarningLevel>Level3</WarningLevel> | ||
200 | <Optimization>Disabled</Optimization> | ||
201 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
202 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
203 | </ClCompile> | ||
204 | <Link> | ||
205 | <SubSystem>Console</SubSystem> | ||
206 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
207 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
208 | <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
209 | </Link> | ||
210 | <ProjectReference /> | ||
211 | </ItemDefinitionGroup> | ||
212 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | ||
213 | <ClCompile> | ||
214 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
215 | <WarningLevel>Level3</WarningLevel> | ||
216 | <Optimization>Disabled</Optimization> | ||
217 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
218 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
219 | </ClCompile> | ||
220 | <Link> | ||
221 | <SubSystem>Console</SubSystem> | ||
222 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
223 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
224 | <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
225 | </Link> | ||
226 | <ProjectReference /> | ||
227 | </ItemDefinitionGroup> | ||
228 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | ||
229 | <ClCompile> | ||
230 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
231 | <WarningLevel>Level3</WarningLevel> | ||
232 | <Optimization>Disabled</Optimization> | ||
233 | <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
234 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
235 | </ClCompile> | ||
236 | <Link> | ||
237 | <SubSystem>Console</SubSystem> | ||
238 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
239 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
240 | <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
241 | </Link> | ||
242 | <ProjectReference /> | ||
243 | </ItemDefinitionGroup> | ||
244 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
245 | <ClCompile> | ||
246 | <WarningLevel>Level3</WarningLevel> | ||
247 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
248 | <Optimization>MaxSpeed</Optimization> | ||
249 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
250 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
251 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
252 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
253 | </ClCompile> | ||
254 | <Link> | ||
255 | <SubSystem>Console</SubSystem> | ||
256 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
257 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
258 | <OptimizeReferences>true</OptimizeReferences> | ||
259 | <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
260 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
261 | </Link> | ||
262 | </ItemDefinitionGroup> | ||
263 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | ||
264 | <ClCompile> | ||
265 | <WarningLevel>Level3</WarningLevel> | ||
266 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
267 | <Optimization>MaxSpeed</Optimization> | ||
268 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
269 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
270 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
271 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
272 | </ClCompile> | ||
273 | <Link> | ||
274 | <SubSystem>Console</SubSystem> | ||
275 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
276 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
277 | <OptimizeReferences>true</OptimizeReferences> | ||
278 | <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
279 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
280 | </Link> | ||
281 | </ItemDefinitionGroup> | ||
282 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | ||
283 | <ClCompile> | ||
284 | <WarningLevel>Level3</WarningLevel> | ||
285 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
286 | <Optimization>MaxSpeed</Optimization> | ||
287 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
288 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
289 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
290 | </ClCompile> | ||
291 | <Link> | ||
292 | <SubSystem>Console</SubSystem> | ||
293 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
294 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
295 | <OptimizeReferences>true</OptimizeReferences> | ||
296 | <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
297 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
298 | </Link> | ||
299 | </ItemDefinitionGroup> | ||
300 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | ||
301 | <ClCompile> | ||
302 | <WarningLevel>Level3</WarningLevel> | ||
303 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
304 | <Optimization>MaxSpeed</Optimization> | ||
305 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
306 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
307 | <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
308 | </ClCompile> | ||
309 | <Link> | ||
310 | <SubSystem>Console</SubSystem> | ||
311 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
312 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
313 | <OptimizeReferences>true</OptimizeReferences> | ||
314 | <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
315 | <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | ||
316 | </Link> | ||
317 | </ItemDefinitionGroup> | ||
318 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||
319 | <ImportGroup Label="ExtensionTargets"> | ||
320 | </ImportGroup> | ||
321 | </Project> \ No newline at end of file | ||
diff --git a/w32/VS2013/hellobrowser.vcxproj.filters b/w32/VS2013/hellobrowser.vcxproj.filters new file mode 100644 index 00000000..0e1e02f4 --- /dev/null +++ b/w32/VS2013/hellobrowser.vcxproj.filters | |||
@@ -0,0 +1,22 @@ | |||
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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> | ||
6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | ||
7 | </Filter> | ||
8 | <Filter Include="Header Files"> | ||
9 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> | ||
10 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> | ||
11 | </Filter> | ||
12 | <Filter Include="Resource Files"> | ||
13 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
14 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
15 | </Filter> | ||
16 | </ItemGroup> | ||
17 | <ItemGroup> | ||
18 | <ClCompile Include="..\..\doc\examples\hellobrowser.c"> | ||
19 | <Filter>Source Files</Filter> | ||
20 | </ClCompile> | ||
21 | </ItemGroup> | ||
22 | </Project> \ No newline at end of file | ||
diff --git a/w32/VS2013/libmicrohttpd.sln b/w32/VS2013/libmicrohttpd.sln new file mode 100644 index 00000000..7936578f --- /dev/null +++ b/w32/VS2013/libmicrohttpd.sln | |||
@@ -0,0 +1,61 @@ | |||
1 | | ||
2 | Microsoft Visual Studio Solution File, Format Version 12.00 | ||
3 | # Visual Studio 2013 | ||
4 | VisualStudioVersion = 12.0.31101.0 | ||
5 | MinimumVisualStudioVersion = 10.0.40219.1 | ||
6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmicrohttpd", "libmicrohttpd.vcxproj", "{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}" | ||
7 | EndProject | ||
8 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hellobrowser", "hellobrowser.vcxproj", "{310F39BD-A2D6-44FF-8344-37ADD0524CBD}" | ||
9 | ProjectSection(ProjectDependencies) = postProject | ||
10 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A} = {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A} | ||
11 | EndProjectSection | ||
12 | EndProject | ||
13 | Global | ||
14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
15 | Debug-dll|Win32 = Debug-dll|Win32 | ||
16 | Debug-dll|x64 = Debug-dll|x64 | ||
17 | Debug-static|Win32 = Debug-static|Win32 | ||
18 | Debug-static|x64 = Debug-static|x64 | ||
19 | Release-dll|Win32 = Release-dll|Win32 | ||
20 | Release-dll|x64 = Release-dll|x64 | ||
21 | Release-static|Win32 = Release-static|Win32 | ||
22 | Release-static|x64 = Release-static|x64 | ||
23 | EndGlobalSection | ||
24 | GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
25 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 | ||
26 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 | ||
27 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Release-static|x64 | ||
28 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = Release-static|x64 | ||
29 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 | ||
30 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = Debug-static|Win32 | ||
31 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = Release-static|x64 | ||
32 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 = Release-static|x64 | ||
33 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 | ||
34 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = Release-dll|Win32 | ||
35 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-static|x64 | ||
36 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 = Release-static|x64 | ||
37 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = Release-static|Win32 | ||
38 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = Release-static|Win32 | ||
39 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = Release-static|x64 | ||
40 | {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = Release-static|x64 | ||
41 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 | ||
42 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 = Debug-dll|Win32 | ||
43 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Release-static|x64 | ||
44 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = Release-static|x64 | ||
45 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 | ||
46 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = Debug-static|Win32 | ||
47 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = Release-static|x64 | ||
48 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 = Release-static|x64 | ||
49 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 | ||
50 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = Release-dll|Win32 | ||
51 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-static|x64 | ||
52 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 = Release-static|x64 | ||
53 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = Release-static|Win32 | ||
54 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = Release-static|Win32 | ||
55 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = Release-static|x64 | ||
56 | {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = Release-static|x64 | ||
57 | EndGlobalSection | ||
58 | GlobalSection(SolutionProperties) = preSolution | ||
59 | HideSolutionNode = FALSE | ||
60 | EndGlobalSection | ||
61 | EndGlobal | ||
diff --git a/w32/VS2013/libmicrohttpd.vcxproj b/w32/VS2013/libmicrohttpd.vcxproj new file mode 100644 index 00000000..4002acde --- /dev/null +++ b/w32/VS2013/libmicrohttpd.vcxproj | |||
@@ -0,0 +1,489 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
3 | <ItemGroup Label="ProjectConfigurations"> | ||
4 | <ProjectConfiguration Include="Debug-dll|Win32"> | ||
5 | <Configuration>Debug-dll</Configuration> | ||
6 | <Platform>Win32</Platform> | ||
7 | </ProjectConfiguration> | ||
8 | <ProjectConfiguration Include="Debug-dll|x64"> | ||
9 | <Configuration>Debug-dll</Configuration> | ||
10 | <Platform>x64</Platform> | ||
11 | </ProjectConfiguration> | ||
12 | <ProjectConfiguration Include="Debug-static|Win32"> | ||
13 | <Configuration>Debug-static</Configuration> | ||
14 | <Platform>Win32</Platform> | ||
15 | </ProjectConfiguration> | ||
16 | <ProjectConfiguration Include="Debug-static|x64"> | ||
17 | <Configuration>Debug-static</Configuration> | ||
18 | <Platform>x64</Platform> | ||
19 | </ProjectConfiguration> | ||
20 | <ProjectConfiguration Include="Release-dll|Win32"> | ||
21 | <Configuration>Release-dll</Configuration> | ||
22 | <Platform>Win32</Platform> | ||
23 | </ProjectConfiguration> | ||
24 | <ProjectConfiguration Include="Release-dll|x64"> | ||
25 | <Configuration>Release-dll</Configuration> | ||
26 | <Platform>x64</Platform> | ||
27 | </ProjectConfiguration> | ||
28 | <ProjectConfiguration Include="Release-static|Win32"> | ||
29 | <Configuration>Release-static</Configuration> | ||
30 | <Platform>Win32</Platform> | ||
31 | </ProjectConfiguration> | ||
32 | <ProjectConfiguration Include="Release-static|x64"> | ||
33 | <Configuration>Release-static</Configuration> | ||
34 | <Platform>x64</Platform> | ||
35 | </ProjectConfiguration> | ||
36 | </ItemGroup> | ||
37 | <ItemGroup> | ||
38 | <ClCompile Include="..\..\src\microhttpd\base64.c" /> | ||
39 | <ClCompile Include="..\..\src\microhttpd\basicauth.c" /> | ||
40 | <ClCompile Include="..\..\src\microhttpd\connection.c" /> | ||
41 | <ClCompile Include="..\..\src\microhttpd\daemon.c" /> | ||
42 | <ClCompile Include="..\..\src\microhttpd\digestauth.c" /> | ||
43 | <ClCompile Include="..\..\src\microhttpd\internal.c" /> | ||
44 | <ClCompile Include="..\..\src\microhttpd\md5.c" /> | ||
45 | <ClCompile Include="..\..\src\microhttpd\memorypool.c" /> | ||
46 | <ClCompile Include="..\..\src\microhttpd\postprocessor.c" /> | ||
47 | <ClCompile Include="..\..\src\microhttpd\reason_phrase.c" /> | ||
48 | <ClCompile Include="..\..\src\microhttpd\response.c" /> | ||
49 | <ClCompile Include="..\..\src\microhttpd\tsearch.c" /> | ||
50 | <ClCompile Include="..\..\src\platform\w32functions.c" /> | ||
51 | </ItemGroup> | ||
52 | <ItemGroup> | ||
53 | <ClInclude Include="..\..\src\include\autoinit_funcs.h" /> | ||
54 | <ClInclude Include="..\..\src\include\microhttpd.h" /> | ||
55 | <ClInclude Include="..\..\src\include\platform.h" /> | ||
56 | <ClInclude Include="..\..\src\include\platform_interface.h" /> | ||
57 | <ClInclude Include="..\..\src\include\w32functions.h" /> | ||
58 | <ClInclude Include="..\..\src\microhttpd\base64.h" /> | ||
59 | <ClInclude Include="..\..\src\microhttpd\connection.h" /> | ||
60 | <ClInclude Include="..\..\src\microhttpd\internal.h" /> | ||
61 | <ClInclude Include="..\..\src\microhttpd\md5.h" /> | ||
62 | <ClInclude Include="..\..\src\microhttpd\memorypool.h" /> | ||
63 | <ClInclude Include="..\..\src\microhttpd\reason_phrase.h" /> | ||
64 | <ClInclude Include="..\..\src\microhttpd\response.h" /> | ||
65 | <ClInclude Include="..\..\src\microhttpd\tsearch.h" /> | ||
66 | <ClInclude Include="MHD_config.h" /> | ||
67 | </ItemGroup> | ||
68 | <PropertyGroup Label="Globals"> | ||
69 | <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid> | ||
70 | <Keyword>Win32Proj</Keyword> | ||
71 | <RootNamespace>libmicrohttpd</RootNamespace> | ||
72 | </PropertyGroup> | ||
73 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | ||
74 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> | ||
75 | <ConfigurationType>StaticLibrary</ConfigurationType> | ||
76 | <UseDebugLibraries>true</UseDebugLibraries> | ||
77 | <PlatformToolset>v120</PlatformToolset> | ||
78 | <CharacterSet>Unicode</CharacterSet> | ||
79 | </PropertyGroup> | ||
80 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> | ||
81 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
82 | <UseDebugLibraries>true</UseDebugLibraries> | ||
83 | <PlatformToolset>v120</PlatformToolset> | ||
84 | <CharacterSet>Unicode</CharacterSet> | ||
85 | </PropertyGroup> | ||
86 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> | ||
87 | <ConfigurationType>StaticLibrary</ConfigurationType> | ||
88 | <UseDebugLibraries>true</UseDebugLibraries> | ||
89 | <PlatformToolset>v120</PlatformToolset> | ||
90 | <CharacterSet>Unicode</CharacterSet> | ||
91 | </PropertyGroup> | ||
92 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="Configuration"> | ||
93 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
94 | <UseDebugLibraries>true</UseDebugLibraries> | ||
95 | <PlatformToolset>v120</PlatformToolset> | ||
96 | <CharacterSet>Unicode</CharacterSet> | ||
97 | </PropertyGroup> | ||
98 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'" Label="Configuration"> | ||
99 | <ConfigurationType>StaticLibrary</ConfigurationType> | ||
100 | <UseDebugLibraries>false</UseDebugLibraries> | ||
101 | <PlatformToolset>v120</PlatformToolset> | ||
102 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
103 | <CharacterSet>Unicode</CharacterSet> | ||
104 | </PropertyGroup> | ||
105 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="Configuration"> | ||
106 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
107 | <UseDebugLibraries>false</UseDebugLibraries> | ||
108 | <PlatformToolset>v120</PlatformToolset> | ||
109 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
110 | <CharacterSet>Unicode</CharacterSet> | ||
111 | </PropertyGroup> | ||
112 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="Configuration"> | ||
113 | <ConfigurationType>StaticLibrary</ConfigurationType> | ||
114 | <UseDebugLibraries>false</UseDebugLibraries> | ||
115 | <PlatformToolset>v120</PlatformToolset> | ||
116 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
117 | <CharacterSet>Unicode</CharacterSet> | ||
118 | </PropertyGroup> | ||
119 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> | ||
120 | <ConfigurationType>DynamicLibrary</ConfigurationType> | ||
121 | <UseDebugLibraries>false</UseDebugLibraries> | ||
122 | <PlatformToolset>v120</PlatformToolset> | ||
123 | <WholeProgramOptimization>true</WholeProgramOptimization> | ||
124 | <CharacterSet>Unicode</CharacterSet> | ||
125 | </PropertyGroup> | ||
126 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | ||
127 | <ImportGroup Label="ExtensionSettings"> | ||
128 | </ImportGroup> | ||
129 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
130 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
131 | </ImportGroup> | ||
132 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="PropertySheets"> | ||
133 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
134 | </ImportGroup> | ||
135 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="PropertySheets"> | ||
136 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
137 | </ImportGroup> | ||
138 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="PropertySheets"> | ||
139 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
140 | </ImportGroup> | ||
141 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
142 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
143 | </ImportGroup> | ||
144 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="PropertySheets"> | ||
145 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
146 | </ImportGroup> | ||
147 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="PropertySheets"> | ||
148 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
149 | </ImportGroup> | ||
150 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="PropertySheets"> | ||
151 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | ||
152 | </ImportGroup> | ||
153 | <PropertyGroup Label="UserMacros" /> | ||
154 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
155 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
156 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
157 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
158 | <TargetName>$(ProjectName)_d</TargetName> | ||
159 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
160 | </PropertyGroup> | ||
161 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | ||
162 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
163 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
164 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
165 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
166 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
167 | </PropertyGroup> | ||
168 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | ||
169 | <TargetName>$(ProjectName)_d</TargetName> | ||
170 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
171 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
172 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
173 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
174 | </PropertyGroup> | ||
175 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | ||
176 | <TargetName>$(ProjectName)-dll_d</TargetName> | ||
177 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
178 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
179 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
180 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
181 | </PropertyGroup> | ||
182 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
183 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
184 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
185 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
186 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
187 | </PropertyGroup> | ||
188 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | ||
189 | <OutDir>$(SolutionDir)\Output\</OutDir> | ||
190 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> | ||
191 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
192 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
193 | <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild> | ||
194 | <TargetName>$(ProjectName)-dll</TargetName> | ||
195 | </PropertyGroup> | ||
196 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | ||
197 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
198 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
199 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
200 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
201 | </PropertyGroup> | ||
202 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | ||
203 | <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> | ||
204 | <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets> | ||
205 | <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> | ||
206 | <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)</IntDir> | ||
207 | <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild> | ||
208 | <TargetName>$(ProjectName)-dll</TargetName> | ||
209 | </PropertyGroup> | ||
210 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> | ||
211 | <ClCompile> | ||
212 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
213 | <WarningLevel>Level3</WarningLevel> | ||
214 | <Optimization>Disabled</Optimization> | ||
215 | <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
216 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
217 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
218 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
219 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
220 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
221 | </ClCompile> | ||
222 | <Link> | ||
223 | <SubSystem>Windows</SubSystem> | ||
224 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
225 | </Link> | ||
226 | <Lib> | ||
227 | <SubSystem>Windows</SubSystem> | ||
228 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
229 | </Lib> | ||
230 | <Lib /> | ||
231 | <CustomBuildStep> | ||
232 | <Message>Copy headers to output</Message> | ||
233 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
234 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
235 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
236 | </CustomBuildStep> | ||
237 | </ItemDefinitionGroup> | ||
238 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> | ||
239 | <ClCompile> | ||
240 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
241 | <WarningLevel>Level3</WarningLevel> | ||
242 | <Optimization>Disabled</Optimization> | ||
243 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
244 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
245 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
246 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
247 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
248 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
249 | </ClCompile> | ||
250 | <Link> | ||
251 | <SubSystem>Windows</SubSystem> | ||
252 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
253 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
254 | </Link> | ||
255 | <Lib> | ||
256 | <SubSystem>Windows</SubSystem> | ||
257 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
258 | </Lib> | ||
259 | <Lib /> | ||
260 | <CustomBuildStep> | ||
261 | <Message>Copy headers to output</Message> | ||
262 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
263 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
264 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
265 | </CustomBuildStep> | ||
266 | </ItemDefinitionGroup> | ||
267 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> | ||
268 | <ClCompile> | ||
269 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
270 | <WarningLevel>Level3</WarningLevel> | ||
271 | <Optimization>Disabled</Optimization> | ||
272 | <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
273 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
274 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
275 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | ||
276 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
277 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
278 | </ClCompile> | ||
279 | <Link> | ||
280 | <SubSystem>Windows</SubSystem> | ||
281 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
282 | </Link> | ||
283 | <Lib> | ||
284 | <SubSystem>Windows</SubSystem> | ||
285 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
286 | </Lib> | ||
287 | <Lib /> | ||
288 | <CustomBuildStep> | ||
289 | <Message>Copy headers to output</Message> | ||
290 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
291 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
292 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
293 | </CustomBuildStep> | ||
294 | </ItemDefinitionGroup> | ||
295 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> | ||
296 | <ClCompile> | ||
297 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
298 | <WarningLevel>Level3</WarningLevel> | ||
299 | <Optimization>Disabled</Optimization> | ||
300 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
301 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
302 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
303 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
304 | <SmallerTypeCheck>true</SmallerTypeCheck> | ||
305 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
306 | </ClCompile> | ||
307 | <Link> | ||
308 | <SubSystem>Windows</SubSystem> | ||
309 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
310 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
311 | </Link> | ||
312 | <Lib> | ||
313 | <SubSystem>Windows</SubSystem> | ||
314 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
315 | </Lib> | ||
316 | <Lib /> | ||
317 | <CustomBuildStep> | ||
318 | <Message>Copy headers to output</Message> | ||
319 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
320 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
321 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
322 | </CustomBuildStep> | ||
323 | </ItemDefinitionGroup> | ||
324 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> | ||
325 | <ClCompile> | ||
326 | <WarningLevel>Level3</WarningLevel> | ||
327 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
328 | <Optimization>Full</Optimization> | ||
329 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
330 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
331 | <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
332 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
333 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
334 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
335 | <OmitFramePointers>true</OmitFramePointers> | ||
336 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
337 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
338 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
339 | </ClCompile> | ||
340 | <Link> | ||
341 | <SubSystem>Windows</SubSystem> | ||
342 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
343 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
344 | <OptimizeReferences>true</OptimizeReferences> | ||
345 | </Link> | ||
346 | <Lib> | ||
347 | <SubSystem>Windows</SubSystem> | ||
348 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
349 | </Lib> | ||
350 | <Lib /> | ||
351 | <PostBuildEvent> | ||
352 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
353 | </PostBuildEvent> | ||
354 | <PostBuildEvent> | ||
355 | <Message>Copy .pdb to output directory</Message> | ||
356 | </PostBuildEvent> | ||
357 | <CustomBuildStep> | ||
358 | <Message>Copy headers to output</Message> | ||
359 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
360 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
361 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
362 | </CustomBuildStep> | ||
363 | </ItemDefinitionGroup> | ||
364 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> | ||
365 | <ClCompile> | ||
366 | <WarningLevel>Level3</WarningLevel> | ||
367 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
368 | <Optimization>Full</Optimization> | ||
369 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
370 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
371 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
372 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
373 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
374 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
375 | <OmitFramePointers>true</OmitFramePointers> | ||
376 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
377 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
378 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
379 | </ClCompile> | ||
380 | <Link> | ||
381 | <SubSystem>Windows</SubSystem> | ||
382 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
383 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
384 | <OptimizeReferences>true</OptimizeReferences> | ||
385 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
386 | </Link> | ||
387 | <Lib> | ||
388 | <SubSystem>Windows</SubSystem> | ||
389 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
390 | </Lib> | ||
391 | <Lib /> | ||
392 | <PostBuildEvent> | ||
393 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
394 | </PostBuildEvent> | ||
395 | <PostBuildEvent> | ||
396 | <Message>Copy .pdb to output directory</Message> | ||
397 | </PostBuildEvent> | ||
398 | <CustomBuildStep> | ||
399 | <Message>Copy headers to output</Message> | ||
400 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
401 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
402 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
403 | </CustomBuildStep> | ||
404 | </ItemDefinitionGroup> | ||
405 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> | ||
406 | <ClCompile> | ||
407 | <WarningLevel>Level3</WarningLevel> | ||
408 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
409 | <Optimization>Full</Optimization> | ||
410 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
411 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
412 | <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
413 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> | ||
414 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
415 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
416 | <OmitFramePointers>true</OmitFramePointers> | ||
417 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
418 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
419 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
420 | </ClCompile> | ||
421 | <Link> | ||
422 | <SubSystem>Windows</SubSystem> | ||
423 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
424 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
425 | <OptimizeReferences>true</OptimizeReferences> | ||
426 | </Link> | ||
427 | <Lib> | ||
428 | <SubSystem>Windows</SubSystem> | ||
429 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
430 | </Lib> | ||
431 | <Lib /> | ||
432 | <PostBuildEvent> | ||
433 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
434 | </PostBuildEvent> | ||
435 | <PostBuildEvent> | ||
436 | <Message>Copy .pdb to output directory</Message> | ||
437 | </PostBuildEvent> | ||
438 | <CustomBuildStep> | ||
439 | <Message>Copy headers to output</Message> | ||
440 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
441 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
442 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
443 | </CustomBuildStep> | ||
444 | </ItemDefinitionGroup> | ||
445 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> | ||
446 | <ClCompile> | ||
447 | <WarningLevel>Level3</WarningLevel> | ||
448 | <PrecompiledHeader>NotUsing</PrecompiledHeader> | ||
449 | <Optimization>Full</Optimization> | ||
450 | <FunctionLevelLinking>true</FunctionLevelLinking> | ||
451 | <IntrinsicFunctions>true</IntrinsicFunctions> | ||
452 | <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> | ||
453 | <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | ||
454 | <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> | ||
455 | <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> | ||
456 | <OmitFramePointers>true</OmitFramePointers> | ||
457 | <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> | ||
458 | <DisableSpecificWarnings>4996</DisableSpecificWarnings> | ||
459 | <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> | ||
460 | </ClCompile> | ||
461 | <Link> | ||
462 | <SubSystem>Windows</SubSystem> | ||
463 | <GenerateDebugInformation>true</GenerateDebugInformation> | ||
464 | <EnableCOMDATFolding>true</EnableCOMDATFolding> | ||
465 | <OptimizeReferences>true</OptimizeReferences> | ||
466 | <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> | ||
467 | </Link> | ||
468 | <Lib> | ||
469 | <SubSystem>Windows</SubSystem> | ||
470 | <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> | ||
471 | </Lib> | ||
472 | <Lib /> | ||
473 | <PostBuildEvent> | ||
474 | <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> | ||
475 | </PostBuildEvent> | ||
476 | <PostBuildEvent> | ||
477 | <Message>Copy .pdb to output directory</Message> | ||
478 | </PostBuildEvent> | ||
479 | <CustomBuildStep> | ||
480 | <Message>Copy headers to output</Message> | ||
481 | <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> | ||
482 | <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> | ||
483 | <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> | ||
484 | </CustomBuildStep> | ||
485 | </ItemDefinitionGroup> | ||
486 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||
487 | <ImportGroup Label="ExtensionTargets"> | ||
488 | </ImportGroup> | ||
489 | </Project> \ No newline at end of file | ||
diff --git a/w32/VS2013/libmicrohttpd.vcxproj.filters b/w32/VS2013/libmicrohttpd.vcxproj.filters new file mode 100644 index 00000000..ba0ccd9b --- /dev/null +++ b/w32/VS2013/libmicrohttpd.vcxproj.filters | |||
@@ -0,0 +1,105 @@ | |||
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>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> | ||
6 | <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> | ||
7 | </Filter> | ||
8 | <Filter Include="Header Files"> | ||
9 | <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> | ||
10 | <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions> | ||
11 | </Filter> | ||
12 | <Filter Include="Resource Files"> | ||
13 | <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> | ||
14 | <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> | ||
15 | </Filter> | ||
16 | <Filter Include="Source Files\platform_interface"> | ||
17 | <UniqueIdentifier>{af799bf7-9787-4134-8e56-9e5aae50c7e3}</UniqueIdentifier> | ||
18 | </Filter> | ||
19 | </ItemGroup> | ||
20 | <ItemGroup> | ||
21 | <ClCompile Include="..\..\src\microhttpd\base64.c"> | ||
22 | <Filter>Source Files</Filter> | ||
23 | </ClCompile> | ||
24 | <ClCompile Include="..\..\src\microhttpd\basicauth.c"> | ||
25 | <Filter>Source Files</Filter> | ||
26 | </ClCompile> | ||
27 | <ClCompile Include="..\..\src\microhttpd\connection.c"> | ||
28 | <Filter>Source Files</Filter> | ||
29 | </ClCompile> | ||
30 | <ClCompile Include="..\..\src\microhttpd\daemon.c"> | ||
31 | <Filter>Source Files</Filter> | ||
32 | </ClCompile> | ||
33 | <ClCompile Include="..\..\src\microhttpd\digestauth.c"> | ||
34 | <Filter>Source Files</Filter> | ||
35 | </ClCompile> | ||
36 | <ClCompile Include="..\..\src\microhttpd\internal.c"> | ||
37 | <Filter>Source Files</Filter> | ||
38 | </ClCompile> | ||
39 | <ClCompile Include="..\..\src\microhttpd\md5.c"> | ||
40 | <Filter>Source Files</Filter> | ||
41 | </ClCompile> | ||
42 | <ClCompile Include="..\..\src\microhttpd\memorypool.c"> | ||
43 | <Filter>Source Files</Filter> | ||
44 | </ClCompile> | ||
45 | <ClCompile Include="..\..\src\microhttpd\postprocessor.c"> | ||
46 | <Filter>Source Files</Filter> | ||
47 | </ClCompile> | ||
48 | <ClCompile Include="..\..\src\microhttpd\reason_phrase.c"> | ||
49 | <Filter>Source Files</Filter> | ||
50 | </ClCompile> | ||
51 | <ClCompile Include="..\..\src\microhttpd\response.c"> | ||
52 | <Filter>Source Files</Filter> | ||
53 | </ClCompile> | ||
54 | <ClCompile Include="..\..\src\platform\w32functions.c"> | ||
55 | <Filter>Source Files\platform_interface</Filter> | ||
56 | </ClCompile> | ||
57 | <ClCompile Include="..\..\src\microhttpd\tsearch.c"> | ||
58 | <Filter>Source Files</Filter> | ||
59 | </ClCompile> | ||
60 | </ItemGroup> | ||
61 | <ItemGroup> | ||
62 | <ClInclude Include="..\..\src\microhttpd\base64.h"> | ||
63 | <Filter>Source Files</Filter> | ||
64 | </ClInclude> | ||
65 | <ClInclude Include="..\..\src\microhttpd\connection.h"> | ||
66 | <Filter>Source Files</Filter> | ||
67 | </ClInclude> | ||
68 | <ClInclude Include="..\..\src\microhttpd\internal.h"> | ||
69 | <Filter>Source Files</Filter> | ||
70 | </ClInclude> | ||
71 | <ClInclude Include="..\..\src\microhttpd\md5.h"> | ||
72 | <Filter>Source Files</Filter> | ||
73 | </ClInclude> | ||
74 | <ClInclude Include="..\..\src\microhttpd\memorypool.h"> | ||
75 | <Filter>Source Files</Filter> | ||
76 | </ClInclude> | ||
77 | <ClInclude Include="..\..\src\microhttpd\reason_phrase.h"> | ||
78 | <Filter>Source Files</Filter> | ||
79 | </ClInclude> | ||
80 | <ClInclude Include="..\..\src\microhttpd\response.h"> | ||
81 | <Filter>Source Files</Filter> | ||
82 | </ClInclude> | ||
83 | <ClInclude Include="..\..\src\include\microhttpd.h"> | ||
84 | <Filter>Header Files</Filter> | ||
85 | </ClInclude> | ||
86 | <ClInclude Include="..\..\src\include\platform.h"> | ||
87 | <Filter>Header Files</Filter> | ||
88 | </ClInclude> | ||
89 | <ClInclude Include="..\..\src\include\platform_interface.h"> | ||
90 | <Filter>Header Files</Filter> | ||
91 | </ClInclude> | ||
92 | <ClInclude Include="..\..\src\include\w32functions.h"> | ||
93 | <Filter>Header Files</Filter> | ||
94 | </ClInclude> | ||
95 | <ClInclude Include="MHD_config.h"> | ||
96 | <Filter>Header Files</Filter> | ||
97 | </ClInclude> | ||
98 | <ClInclude Include="..\..\src\microhttpd\tsearch.h"> | ||
99 | <Filter>Source Files</Filter> | ||
100 | </ClInclude> | ||
101 | <ClInclude Include="..\..\src\include\autoinit_funcs.h"> | ||
102 | <Filter>Header Files</Filter> | ||
103 | </ClInclude> | ||
104 | </ItemGroup> | ||
105 | </Project> \ No newline at end of file | ||