aboutsummaryrefslogtreecommitdiff
path: root/w32/VS2013
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-05-07 17:04:45 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-05-07 17:04:45 +0000
commit16fc241e3c350d1671c3a94dba381f79074c4143 (patch)
treec26ebfba441b2ed8c6c71373d8ffe874df40c8a3 /w32/VS2013
parent6092a01a4892a04544e9b668698f14f975042074 (diff)
downloadlibmicrohttpd-16fc241e3c350d1671c3a94dba381f79074c4143.tar.gz
libmicrohttpd-16fc241e3c350d1671c3a94dba381f79074c4143.zip
w32 VS project: add support for build for XP, internally optimize project files
Diffstat (limited to 'w32/VS2013')
-rw-r--r--w32/VS2013/hellobrowser.vcxproj227
-rw-r--r--w32/VS2013/libmicrohttpd.sln40
-rw-r--r--w32/VS2013/libmicrohttpd.vcxproj459
3 files changed, 236 insertions, 490 deletions
diff --git a/w32/VS2013/hellobrowser.vcxproj b/w32/VS2013/hellobrowser.vcxproj
index 8db3582a..df9d826f 100644
--- a/w32/VS2013/hellobrowser.vcxproj
+++ b/w32/VS2013/hellobrowser.vcxproj
@@ -43,52 +43,26 @@
43 <RootNamespace>hellobrowser</RootNamespace> 43 <RootNamespace>hellobrowser</RootNamespace>
44 </PropertyGroup> 44 </PropertyGroup>
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> 46 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration">
47 <ConfigurationType>Application</ConfigurationType> 47 <ConfigurationType>Application</ConfigurationType>
48 <UseDebugLibraries>true</UseDebugLibraries> 48 <UseDebugLibraries>true</UseDebugLibraries>
49 <PlatformToolset>v120</PlatformToolset> 49 <PlatformToolset>v120</PlatformToolset>
50 <CharacterSet>Unicode</CharacterSet> 50 <CharacterSet>Unicode</CharacterSet>
51 </PropertyGroup> 51 </PropertyGroup>
52 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> 52 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration">
53 <ConfigurationType>Application</ConfigurationType> 53 <ConfigurationType>Application</ConfigurationType>
54 <UseDebugLibraries>true</UseDebugLibraries> 54 <UseDebugLibraries>true</UseDebugLibraries>
55 <PlatformToolset>v120</PlatformToolset> 55 <PlatformToolset>v120</PlatformToolset>
56 <CharacterSet>Unicode</CharacterSet> 56 <CharacterSet>Unicode</CharacterSet>
57 </PropertyGroup> 57 </PropertyGroup>
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> 58 <PropertyGroup Condition="'$(Configuration)'=='Release-static'" 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> 59 <ConfigurationType>Application</ConfigurationType>
86 <UseDebugLibraries>false</UseDebugLibraries> 60 <UseDebugLibraries>false</UseDebugLibraries>
87 <PlatformToolset>v120</PlatformToolset> 61 <PlatformToolset>v120</PlatformToolset>
88 <WholeProgramOptimization>true</WholeProgramOptimization> 62 <WholeProgramOptimization>true</WholeProgramOptimization>
89 <CharacterSet>Unicode</CharacterSet> 63 <CharacterSet>Unicode</CharacterSet>
90 </PropertyGroup> 64 </PropertyGroup>
91 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> 65 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration">
92 <ConfigurationType>Application</ConfigurationType> 66 <ConfigurationType>Application</ConfigurationType>
93 <UseDebugLibraries>false</UseDebugLibraries> 67 <UseDebugLibraries>false</UseDebugLibraries>
94 <PlatformToolset>v120</PlatformToolset> 68 <PlatformToolset>v120</PlatformToolset>
@@ -98,221 +72,104 @@
98 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 72 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
99 <ImportGroup Label="ExtensionSettings"> 73 <ImportGroup Label="ExtensionSettings">
100 </ImportGroup> 74 </ImportGroup>
101 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 75 <ImportGroup Label="PropertySheets">
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" /> 76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124 </ImportGroup> 77 </ImportGroup>
125 <PropertyGroup Label="UserMacros" /> 78 <PropertyGroup Label="UserMacros" />
126 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 79 <PropertyGroup>
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> 80 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
132 </PropertyGroup> 81 </PropertyGroup>
133 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> 82 <PropertyGroup Condition="'$(Platform)'=='Win32'">
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> 83 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
145 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> 84 <OutDir>$(SolutionDir)\Output\</OutDir>
146 </PropertyGroup> 85 </PropertyGroup>
147 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> 86 <PropertyGroup Condition="'$(Platform)'=='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> 87 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
88 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
153 </PropertyGroup> 89 </PropertyGroup>
154 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> 90 <PropertyGroup Condition="'$(UseDebugLibraries)'=='true'">
155 <LinkIncremental>false</LinkIncremental> 91 <LinkIncremental>true</LinkIncremental>
156 <OutDir>$(SolutionDir)\Output\</OutDir>
157 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
158 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
159 </PropertyGroup> 92 </PropertyGroup>
160 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> 93 <PropertyGroup Condition="'$(UseDebugLibraries)'!='true'">
161 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
162 <LinkIncremental>false</LinkIncremental> 94 <LinkIncremental>false</LinkIncremental>
163 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
164 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
165 </PropertyGroup> 95 </PropertyGroup>
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> 96 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'">
167 <LinkIncremental>false</LinkIncremental> 97 <TargetName>$(ProjectName)_d</TargetName>
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> 98 </PropertyGroup>
173 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> 99 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'">
174 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> 100 <TargetName>$(ProjectName)-dll_d</TargetName>
175 <LinkIncremental>false</LinkIncremental> 101 </PropertyGroup>
102 <PropertyGroup Condition="'$(Configuration)'=='Release-static'">
103 <TargetName>$(ProjectName)</TargetName>
104 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'">
176 <TargetName>$(ProjectName)-dll</TargetName> 106 <TargetName>$(ProjectName)-dll</TargetName>
177 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
178 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
179 </PropertyGroup> 107 </PropertyGroup>
180 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 108 <ItemDefinitionGroup>
181 <ClCompile> 109 <ClCompile>
182 <PrecompiledHeader>NotUsing</PrecompiledHeader> 110 <PrecompiledHeader>NotUsing</PrecompiledHeader>
183 <WarningLevel>Level3</WarningLevel> 111 <WarningLevel>Level3</WarningLevel>
184 <Optimization>Disabled</Optimization> 112 <PreprocessorDefinitions>WIN32;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
185 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
186 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
187 </ClCompile> 113 </ClCompile>
188 <Link> 114 <Link>
189 <SubSystem>Console</SubSystem> 115 <SubSystem>Console</SubSystem>
190 <GenerateDebugInformation>true</GenerateDebugInformation> 116 <GenerateDebugInformation>true</GenerateDebugInformation>
191 <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 117 <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
192 <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
193 </Link> 118 </Link>
194 <ProjectReference /> 119 <ProjectReference />
195 </ItemDefinitionGroup> 120 </ItemDefinitionGroup>
196 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> 121 <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'">
197 <ClCompile> 122 <ClCompile>
198 <PrecompiledHeader>NotUsing</PrecompiledHeader>
199 <WarningLevel>Level3</WarningLevel>
200 <Optimization>Disabled</Optimization> 123 <Optimization>Disabled</Optimization>
201 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 124 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
202 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
203 </ClCompile> 125 </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 /> 126 <ProjectReference />
211 </ItemDefinitionGroup> 127 </ItemDefinitionGroup>
212 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> 128 <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'">
213 <ClCompile> 129 <ClCompile>
214 <PrecompiledHeader>NotUsing</PrecompiledHeader> 130 <Optimization>MaxSpeed</Optimization>
215 <WarningLevel>Level3</WarningLevel> 131 <FunctionLevelLinking>true</FunctionLevelLinking>
216 <Optimization>Disabled</Optimization> 132 <IntrinsicFunctions>true</IntrinsicFunctions>
217 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 133 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
219 </ClCompile> 134 </ClCompile>
220 <Link> 135 <Link>
221 <SubSystem>Console</SubSystem> 136 <EnableCOMDATFolding>true</EnableCOMDATFolding>
222 <GenerateDebugInformation>true</GenerateDebugInformation> 137 <OptimizeReferences>true</OptimizeReferences>
223 <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
224 <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
225 </Link> 138 </Link>
226 <ProjectReference /> 139 <ProjectReference />
227 </ItemDefinitionGroup> 140 </ItemDefinitionGroup>
228 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> 141 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'">
229 <ClCompile> 142 <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> 143 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
235 </ClCompile> 144 </ClCompile>
236 <Link> 145 <Link>
237 <SubSystem>Console</SubSystem> 146 <AdditionalDependencies>libmicrohttpd_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
238 <GenerateDebugInformation>true</GenerateDebugInformation>
239 <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
240 <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
241 </Link> 147 </Link>
242 <ProjectReference /> 148 <ProjectReference />
243 </ItemDefinitionGroup> 149 </ItemDefinitionGroup>
244 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> 150 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll'">
245 <ClCompile> 151 <ClCompile>
246 <WarningLevel>Level3</WarningLevel> 152 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
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> 153 </ClCompile>
254 <Link> 154 <Link>
255 <SubSystem>Console</SubSystem> 155 <AdditionalDependencies>libmicrohttpd-dll_d.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
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> 156 </Link>
157 <ProjectReference />
262 </ItemDefinitionGroup> 158 </ItemDefinitionGroup>
263 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> 159 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static'">
264 <ClCompile> 160 <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> 161 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
272 </ClCompile> 162 </ClCompile>
273 <Link> 163 <Link>
274 <SubSystem>Console</SubSystem>
275 <GenerateDebugInformation>true</GenerateDebugInformation>
276 <EnableCOMDATFolding>true</EnableCOMDATFolding>
277 <OptimizeReferences>true</OptimizeReferences>
278 <AdditionalDependencies>libmicrohttpd.lib;%(AdditionalDependencies)</AdditionalDependencies> 164 <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> 165 </Link>
299 </ItemDefinitionGroup> 166 </ItemDefinitionGroup>
300 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> 167 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll'">
301 <ClCompile> 168 <ClCompile>
302 <WarningLevel>Level3</WarningLevel> 169 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
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> 170 </ClCompile>
309 <Link> 171 <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> 172 <AdditionalDependencies>libmicrohttpd-dll.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
315 <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
316 </Link> 173 </Link>
317 </ItemDefinitionGroup> 174 </ItemDefinitionGroup>
318 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 175 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
diff --git a/w32/VS2013/libmicrohttpd.sln b/w32/VS2013/libmicrohttpd.sln
index 963eab6a..3a18af3d 100644
--- a/w32/VS2013/libmicrohttpd.sln
+++ b/w32/VS2013/libmicrohttpd.sln
@@ -14,46 +14,86 @@ Global
14 GlobalSection(SolutionConfigurationPlatforms) = preSolution 14 GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 Debug-dll|Win32 = Debug-dll|Win32 15 Debug-dll|Win32 = Debug-dll|Win32
16 Debug-dll|x64 = Debug-dll|x64 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
17 Debug-static|Win32 = Debug-static|Win32 19 Debug-static|Win32 = Debug-static|Win32
18 Debug-static|x64 = Debug-static|x64 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
19 Release-dll|Win32 = Release-dll|Win32 23 Release-dll|Win32 = Release-dll|Win32
20 Release-dll|x64 = Release-dll|x64 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
21 Release-static|Win32 = Release-static|Win32 27 Release-static|Win32 = Release-static|Win32
22 Release-static|x64 = Release-static|x64 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
23 EndGlobalSection 31 EndGlobalSection
24 GlobalSection(ProjectConfigurationPlatforms) = postSolution 32 GlobalSection(ProjectConfigurationPlatforms) = postSolution
25 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 33 {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 34 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 = Debug-dll|Win32
27 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 35 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg = Debug-dll|x64
28 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 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
29 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 41 {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 42 {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 43 {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 44 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 = Release-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
33 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 49 {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 50 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = Release-dll|Win32
35 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-dll|x64 51 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = Release-dll|x64
36 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 = 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
37 {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = Release-static|Win32 57 {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 58 {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 59 {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 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
41 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = Debug-dll|Win32 65 {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 66 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 = Debug-dll|Win32
43 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Debug-dll|x64 67 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg = Debug-dll|x64
44 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 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
45 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = Debug-static|Win32 73 {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 74 {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 75 {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 76 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 = Release-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
49 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = Release-dll|Win32 81 {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 82 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = Release-dll|Win32
51 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-dll|x64 83 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = Release-dll|x64
52 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 = 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
53 {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = Release-static|Win32 89 {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 90 {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 91 {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 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
57 EndGlobalSection 97 EndGlobalSection
58 GlobalSection(SolutionProperties) = preSolution 98 GlobalSection(SolutionProperties) = preSolution
59 HideSolutionNode = FALSE 99 HideSolutionNode = FALSE
diff --git a/w32/VS2013/libmicrohttpd.vcxproj b/w32/VS2013/libmicrohttpd.vcxproj
index fb036b40..827f9b35 100644
--- a/w32/VS2013/libmicrohttpd.vcxproj
+++ b/w32/VS2013/libmicrohttpd.vcxproj
@@ -1,6 +1,14 @@
1<?xml version="1.0" encoding="utf-8"?> 1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations"> 3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug-dll-xp|Win32">
5 <Configuration>Debug-dll-xp</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug-dll-xp|x64">
9 <Configuration>Debug-dll-xp</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
4 <ProjectConfiguration Include="Debug-dll|Win32"> 12 <ProjectConfiguration Include="Debug-dll|Win32">
5 <Configuration>Debug-dll</Configuration> 13 <Configuration>Debug-dll</Configuration>
6 <Platform>Win32</Platform> 14 <Platform>Win32</Platform>
@@ -9,6 +17,14 @@
9 <Configuration>Debug-dll</Configuration> 17 <Configuration>Debug-dll</Configuration>
10 <Platform>x64</Platform> 18 <Platform>x64</Platform>
11 </ProjectConfiguration> 19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Debug-static-xp|Win32">
21 <Configuration>Debug-static-xp</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Debug-static-xp|x64">
25 <Configuration>Debug-static-xp</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug-static|Win32"> 28 <ProjectConfiguration Include="Debug-static|Win32">
13 <Configuration>Debug-static</Configuration> 29 <Configuration>Debug-static</Configuration>
14 <Platform>Win32</Platform> 30 <Platform>Win32</Platform>
@@ -17,6 +33,14 @@
17 <Configuration>Debug-static</Configuration> 33 <Configuration>Debug-static</Configuration>
18 <Platform>x64</Platform> 34 <Platform>x64</Platform>
19 </ProjectConfiguration> 35 </ProjectConfiguration>
36 <ProjectConfiguration Include="Release-dll-xp|Win32">
37 <Configuration>Release-dll-xp</Configuration>
38 <Platform>Win32</Platform>
39 </ProjectConfiguration>
40 <ProjectConfiguration Include="Release-dll-xp|x64">
41 <Configuration>Release-dll-xp</Configuration>
42 <Platform>x64</Platform>
43 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release-dll|Win32"> 44 <ProjectConfiguration Include="Release-dll|Win32">
21 <Configuration>Release-dll</Configuration> 45 <Configuration>Release-dll</Configuration>
22 <Platform>Win32</Platform> 46 <Platform>Win32</Platform>
@@ -25,6 +49,14 @@
25 <Configuration>Release-dll</Configuration> 49 <Configuration>Release-dll</Configuration>
26 <Platform>x64</Platform> 50 <Platform>x64</Platform>
27 </ProjectConfiguration> 51 </ProjectConfiguration>
52 <ProjectConfiguration Include="Release-static-xp|Win32">
53 <Configuration>Release-static-xp</Configuration>
54 <Platform>Win32</Platform>
55 </ProjectConfiguration>
56 <ProjectConfiguration Include="Release-static-xp|x64">
57 <Configuration>Release-static-xp</Configuration>
58 <Platform>x64</Platform>
59 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release-static|Win32"> 60 <ProjectConfiguration Include="Release-static|Win32">
29 <Configuration>Release-static</Configuration> 61 <Configuration>Release-static</Configuration>
30 <Platform>Win32</Platform> 62 <Platform>Win32</Platform>
@@ -68,21 +100,33 @@
68 <ItemGroup> 100 <ItemGroup>
69 <ResourceCompile Include="microhttpd_dll_res_vc.rc"> 101 <ResourceCompile Include="microhttpd_dll_res_vc.rc">
70 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> 102 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild>
103 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|Win32'">true</ExcludedFromBuild>
71 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> 104 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild>
105 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|Win32'">true</ExcludedFromBuild>
72 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> 106 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild>
107 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|x64'">true</ExcludedFromBuild>
73 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> 108 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild>
109 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|x64'">true</ExcludedFromBuild>
74 </ResourceCompile> 110 </ResourceCompile>
75 </ItemGroup> 111 </ItemGroup>
76 <ItemGroup> 112 <ItemGroup>
77 <CustomBuild Include="microhttpd_dll_res_vc.rc.in"> 113 <CustomBuild Include="microhttpd_dll_res_vc.rc.in">
78 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild> 114 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">true</ExcludedFromBuild>
115 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|Win32'">true</ExcludedFromBuild>
79 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild> 116 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'">true</ExcludedFromBuild>
117 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|Win32'">true</ExcludedFromBuild>
80 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild> 118 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'">true</ExcludedFromBuild>
119 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-static-xp|x64'">true</ExcludedFromBuild>
81 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild> 120 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'">true</ExcludedFromBuild>
121 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-static-xp|x64'">true</ExcludedFromBuild>
82 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'">false</ExcludedFromBuild> 122 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'">false</ExcludedFromBuild>
123 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll-xp|Win32'">false</ExcludedFromBuild>
83 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'">false</ExcludedFromBuild> 124 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'">false</ExcludedFromBuild>
125 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-dll-xp|x64'">false</ExcludedFromBuild>
84 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'">false</ExcludedFromBuild> 126 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'">false</ExcludedFromBuild>
127 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll-xp|Win32'">false</ExcludedFromBuild>
85 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'">false</ExcludedFromBuild> 128 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'">false</ExcludedFromBuild>
129 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-dll-xp|x64'">false</ExcludedFromBuild>
86 <FileType>Document</FileType> 130 <FileType>Document</FileType>
87 <Command>PowerShell.exe -Version 3.0 -NonInteractive -NoProfile -ExecutionPolicy Bypass -File "$(SolutionDir)gen_dll_res.ps1" -BasePath $(SolutionDir)</Command> 131 <Command>PowerShell.exe -Version 3.0 -NonInteractive -NoProfile -ExecutionPolicy Bypass -File "$(SolutionDir)gen_dll_res.ps1" -BasePath $(SolutionDir)</Command>
88 <Message>Generating .dll description resource</Message> 132 <Message>Generating .dll description resource</Message>
@@ -96,439 +140,244 @@
96 <RootNamespace>libmicrohttpd</RootNamespace> 140 <RootNamespace>libmicrohttpd</RootNamespace>
97 </PropertyGroup> 141 </PropertyGroup>
98 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 142 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
99 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'" Label="Configuration"> 143 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'" Label="Configuration">
100 <ConfigurationType>StaticLibrary</ConfigurationType> 144 <ConfigurationType>StaticLibrary</ConfigurationType>
101 <UseDebugLibraries>true</UseDebugLibraries> 145 <UseDebugLibraries>true</UseDebugLibraries>
102 <PlatformToolset>v120</PlatformToolset> 146 <PlatformToolset>v120</PlatformToolset>
103 <CharacterSet>Unicode</CharacterSet> 147 <CharacterSet>Unicode</CharacterSet>
104 </PropertyGroup> 148 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="Configuration"> 149 <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'" Label="Configuration">
106 <ConfigurationType>DynamicLibrary</ConfigurationType> 150 <ConfigurationType>StaticLibrary</ConfigurationType>
107 <UseDebugLibraries>true</UseDebugLibraries> 151 <UseDebugLibraries>true</UseDebugLibraries>
108 <PlatformToolset>v120</PlatformToolset> 152 <PlatformToolset>v120_xp</PlatformToolset>
109 <CharacterSet>Unicode</CharacterSet> 153 <CharacterSet>Unicode</CharacterSet>
110 </PropertyGroup> 154 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="Configuration"> 155 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'" Label="Configuration">
112 <ConfigurationType>StaticLibrary</ConfigurationType> 156 <ConfigurationType>DynamicLibrary</ConfigurationType>
113 <UseDebugLibraries>true</UseDebugLibraries> 157 <UseDebugLibraries>true</UseDebugLibraries>
114 <PlatformToolset>v120</PlatformToolset> 158 <PlatformToolset>v120</PlatformToolset>
115 <CharacterSet>Unicode</CharacterSet> 159 <CharacterSet>Unicode</CharacterSet>
116 </PropertyGroup> 160 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="Configuration"> 161 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'" Label="Configuration">
118 <ConfigurationType>DynamicLibrary</ConfigurationType> 162 <ConfigurationType>DynamicLibrary</ConfigurationType>
119 <UseDebugLibraries>true</UseDebugLibraries> 163 <UseDebugLibraries>true</UseDebugLibraries>
120 <PlatformToolset>v120</PlatformToolset> 164 <PlatformToolset>v120_xp</PlatformToolset>
121 <CharacterSet>Unicode</CharacterSet> 165 <CharacterSet>Unicode</CharacterSet>
122 </PropertyGroup> 166 </PropertyGroup>
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'" Label="Configuration"> 167 <PropertyGroup Condition="'$(Configuration)'=='Release-static'" Label="Configuration">
124 <ConfigurationType>StaticLibrary</ConfigurationType> 168 <ConfigurationType>StaticLibrary</ConfigurationType>
125 <UseDebugLibraries>false</UseDebugLibraries> 169 <UseDebugLibraries>false</UseDebugLibraries>
126 <PlatformToolset>v120</PlatformToolset> 170 <PlatformToolset>v120</PlatformToolset>
127 <WholeProgramOptimization>true</WholeProgramOptimization> 171 <WholeProgramOptimization>true</WholeProgramOptimization>
128 <CharacterSet>Unicode</CharacterSet> 172 <CharacterSet>Unicode</CharacterSet>
129 </PropertyGroup> 173 </PropertyGroup>
130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="Configuration"> 174 <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'" Label="Configuration">
131 <ConfigurationType>DynamicLibrary</ConfigurationType> 175 <ConfigurationType>StaticLibrary</ConfigurationType>
132 <UseDebugLibraries>false</UseDebugLibraries> 176 <UseDebugLibraries>false</UseDebugLibraries>
133 <PlatformToolset>v120</PlatformToolset> 177 <PlatformToolset>v120_xp</PlatformToolset>
134 <WholeProgramOptimization>true</WholeProgramOptimization> 178 <WholeProgramOptimization>true</WholeProgramOptimization>
135 <CharacterSet>Unicode</CharacterSet> 179 <CharacterSet>Unicode</CharacterSet>
136 </PropertyGroup> 180 </PropertyGroup>
137 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="Configuration"> 181 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'" Label="Configuration">
138 <ConfigurationType>StaticLibrary</ConfigurationType> 182 <ConfigurationType>DynamicLibrary</ConfigurationType>
139 <UseDebugLibraries>false</UseDebugLibraries> 183 <UseDebugLibraries>false</UseDebugLibraries>
140 <PlatformToolset>v120</PlatformToolset> 184 <PlatformToolset>v120</PlatformToolset>
141 <WholeProgramOptimization>true</WholeProgramOptimization> 185 <WholeProgramOptimization>true</WholeProgramOptimization>
142 <CharacterSet>Unicode</CharacterSet> 186 <CharacterSet>Unicode</CharacterSet>
143 </PropertyGroup> 187 </PropertyGroup>
144 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="Configuration"> 188 <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'" Label="Configuration">
145 <ConfigurationType>DynamicLibrary</ConfigurationType> 189 <ConfigurationType>DynamicLibrary</ConfigurationType>
146 <UseDebugLibraries>false</UseDebugLibraries> 190 <UseDebugLibraries>false</UseDebugLibraries>
147 <PlatformToolset>v120</PlatformToolset> 191 <PlatformToolset>v120_xp</PlatformToolset>
148 <WholeProgramOptimization>true</WholeProgramOptimization> 192 <WholeProgramOptimization>true</WholeProgramOptimization>
149 <CharacterSet>Unicode</CharacterSet> 193 <CharacterSet>Unicode</CharacterSet>
150 </PropertyGroup> 194 </PropertyGroup>
151 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 195 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
152 <ImportGroup Label="ExtensionSettings"> 196 <ImportGroup Label="ExtensionSettings">
153 </ImportGroup> 197 </ImportGroup>
154 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 198 <ImportGroup Label="PropertySheets">
155 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
156 </ImportGroup>
157 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'" Label="PropertySheets">
158 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159 </ImportGroup>
160 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'" Label="PropertySheets">
161 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
162 </ImportGroup>
163 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'" Label="PropertySheets">
164 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
165 </ImportGroup>
166 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'">
167 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
168 </ImportGroup>
169 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'" Label="PropertySheets">
170 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
171 </ImportGroup>
172 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'" Label="PropertySheets">
173 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
174 </ImportGroup>
175 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'" Label="PropertySheets">
176 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 199 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
177 </ImportGroup> 200 </ImportGroup>
178 <PropertyGroup Label="UserMacros" /> 201 <PropertyGroup Label="UserMacros" />
179 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 202 <PropertyGroup>
180 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> 203 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
181 <OutDir>$(SolutionDir)\Output\</OutDir>
182 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
183 <TargetName>$(ProjectName)_d</TargetName>
184 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> 204 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
185 <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets>
186 </PropertyGroup> 205 </PropertyGroup>
187 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> 206 <PropertyGroup Condition="'$(Platform)'=='Win32'">
188 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
189 <OutDir>$(SolutionDir)\Output\</OutDir>
190 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir> 207 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
191 <TargetName>$(ProjectName)-dll_d</TargetName> 208 <OutDir>$(SolutionDir)\Output\</OutDir>
192 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
193 </PropertyGroup> 209 </PropertyGroup>
194 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> 210 <PropertyGroup Condition="'$(Platform)'=='x64'">
195 <TargetName>$(ProjectName)_d</TargetName>
196 <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets>
197 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
198 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> 211 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
199 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> 212 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
200 </PropertyGroup> 213 </PropertyGroup>
201 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> 214 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'">
215 <TargetName>$(ProjectName)_d</TargetName>
216 </PropertyGroup>
217 <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'">
218 <TargetName>$(ProjectName)_d</TargetName>
219 </PropertyGroup>
220 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'">
202 <TargetName>$(ProjectName)-dll_d</TargetName> 221 <TargetName>$(ProjectName)-dll_d</TargetName>
203 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
204 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
205 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
206 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
207 </PropertyGroup> 222 </PropertyGroup>
208 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> 223 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'">
209 <OutDir>$(SolutionDir)\Output\</OutDir> 224 <TargetName>$(ProjectName)-dll_d</TargetName>
210 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
211 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
212 <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets>
213 </PropertyGroup> 225 </PropertyGroup>
214 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> 226 <PropertyGroup Condition="'$(Configuration)'=='Release-static'">
215 <OutDir>$(SolutionDir)\Output\</OutDir> 227 <TargetName>$(ProjectName)</TargetName>
216 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\</IntDir>
217 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
218 <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
219 <TargetName>$(ProjectName)-dll</TargetName>
220 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
221 </PropertyGroup> 228 </PropertyGroup>
222 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> 229 <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'">
223 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> 230 <TargetName>$(ProjectName)</TargetName>
224 <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets>
225 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
226 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
227 </PropertyGroup> 231 </PropertyGroup>
228 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> 232 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'">
229 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
230 <CustomBuildAfterTargets>BuildLink</CustomBuildAfterTargets>
231 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
232 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
233 <PostBuildEventUseInBuild>false</PostBuildEventUseInBuild>
234 <TargetName>$(ProjectName)-dll</TargetName> 233 <TargetName>$(ProjectName)-dll</TargetName>
235 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
236 </PropertyGroup> 234 </PropertyGroup>
237 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|Win32'"> 235 <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'">
236 <TargetName>$(ProjectName)-dll</TargetName>
237 </PropertyGroup>
238 <ItemDefinitionGroup>
238 <ClCompile> 239 <ClCompile>
239 <PrecompiledHeader>NotUsing</PrecompiledHeader> 240 <PrecompiledHeader>NotUsing</PrecompiledHeader>
240 <WarningLevel>Level3</WarningLevel> 241 <WarningLevel>Level3</WarningLevel>
241 <Optimization>Disabled</Optimization> 242 <Optimization>Disabled</Optimization>
242 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 243 <PreprocessorDefinitions>WIN32;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
243 <DisableSpecificWarnings>4996</DisableSpecificWarnings> 244 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
244 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors> 245 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
245 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
246 <SmallerTypeCheck>true</SmallerTypeCheck>
247 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName> 246 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
248 </ClCompile> 247 </ClCompile>
249 <Link> 248 <Link>
250 <SubSystem>Windows</SubSystem> 249 <Subsystem>WINDOWS</Subsystem>
251 <GenerateDebugInformation>true</GenerateDebugInformation> 250 <GenerateDebugInformation>true</GenerateDebugInformation>
252 </Link> 251 </Link>
253 <Lib>
254 <SubSystem>Windows</SubSystem>
255 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies>
256 </Lib>
257 <Lib />
258 <CustomBuildStep> 252 <CustomBuildStep>
259 <Message>Copy headers to output</Message> 253 <Message>Copy headers to output</Message>
260 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command> 254 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
261 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> 255 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
262 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> 256 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
263 </CustomBuildStep> 257 </CustomBuildStep>
264 <PostBuildEvent>
265 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command>
266 <Message>Copy .pdb to output directory</Message>
267 </PostBuildEvent>
268 </ItemDefinitionGroup> 258 </ItemDefinitionGroup>
269 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|Win32'"> 259 <ItemDefinitionGroup Condition="'$(PlatformToolset)'!='v120_xp'">
270 <ClCompile> 260 <ClCompile>
271 <PrecompiledHeader>NotUsing</PrecompiledHeader> 261 <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
272 <WarningLevel>Level3</WarningLevel>
273 <Optimization>Disabled</Optimization>
274 <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
275 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
276 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
277 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
278 <SmallerTypeCheck>true</SmallerTypeCheck>
279 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
280 </ClCompile> 262 </ClCompile>
281 <Link> 263 <Link>
282 <SubSystem>Windows</SubSystem> 264 <MinimumRequiredVersion>6.00</MinimumRequiredVersion>
283 <GenerateDebugInformation>true</GenerateDebugInformation> 265 <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions>
284 <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
285 </Link> 266 </Link>
286 <Lib> 267 <Lib>
287 <SubSystem>Windows</SubSystem> 268 <MinimumRequiredVersion>6.00</MinimumRequiredVersion>
288 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> 269 <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions>
289 </Lib> 270 </Lib>
290 <Lib />
291 <CustomBuildStep>
292 <Message>Copy headers to output</Message>
293 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
294 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
295 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
296 </CustomBuildStep>
297 <ResourceCompile>
298 <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
299 </ResourceCompile>
300 </ItemDefinitionGroup> 271 </ItemDefinitionGroup>
301 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-static|x64'"> 272 <ItemDefinitionGroup Condition="'$(PlatformToolset)'=='v120_xp'">
302 <ClCompile> 273 <ClCompile>
303 <PrecompiledHeader>NotUsing</PrecompiledHeader> 274 <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
304 <WarningLevel>Level3</WarningLevel>
305 <Optimization>Disabled</Optimization>
306 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
307 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
308 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
309 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
310 <SmallerTypeCheck>true</SmallerTypeCheck>
311 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
312 </ClCompile> 275 </ClCompile>
313 <Link> 276 <Link>
314 <SubSystem>Windows</SubSystem> 277 <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
315 <GenerateDebugInformation>true</GenerateDebugInformation> 278 <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions>
316 </Link> 279 </Link>
317 <Lib> 280 <Lib>
318 <SubSystem>Windows</SubSystem> 281 <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
282 <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions>
283 </Lib>
284 </ItemDefinitionGroup>
285 <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='StaticLibrary'">
286 <ClCompile>
287 <PreprocessorDefinitions>_LIB;BUILDING_MHD_LIB;MHD_W32LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288 </ClCompile>
289 <Lib>
319 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> 290 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies>
320 </Lib> 291 </Lib>
321 <Lib />
322 <CustomBuildStep>
323 <Message>Copy headers to output</Message>
324 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
325 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
326 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
327 </CustomBuildStep>
328 <PostBuildEvent> 292 <PostBuildEvent>
329 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command> 293 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command>
330 <Message>Copy .pdb to output directory</Message> 294 <Message>Copy .pdb to output directory</Message>
331 </PostBuildEvent> 295 </PostBuildEvent>
332 </ItemDefinitionGroup> 296 </ItemDefinitionGroup>
333 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-dll|x64'"> 297 <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'">
334 <ClCompile> 298 <ClCompile>
335 <PrecompiledHeader>NotUsing</PrecompiledHeader> 299 <PreprocessorDefinitions>_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
336 <WarningLevel>Level3</WarningLevel>
337 <Optimization>Disabled</Optimization>
338 <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
339 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
340 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
341 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
342 <SmallerTypeCheck>true</SmallerTypeCheck>
343 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
344 </ClCompile> 300 </ClCompile>
345 <Link> 301 <Link>
346 <SubSystem>Windows</SubSystem>
347 <GenerateDebugInformation>true</GenerateDebugInformation>
348 <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> 302 <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
349 </Link> 303 </Link>
350 <Lib> 304 </ItemDefinitionGroup>
351 <SubSystem>Windows</SubSystem> 305 <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'=='true'">
352 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> 306 <ClCompile>
353 </Lib> 307 <Optimization>Disabled</Optimization>
354 <Lib /> 308 <SmallerTypeCheck>true</SmallerTypeCheck>
355 <CustomBuildStep> 309 </ClCompile>
356 <Message>Copy headers to output</Message>
357 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
358 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
359 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
360 </CustomBuildStep>
361 <ResourceCompile> 310 <ResourceCompile>
362 <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 311 <PreprocessorDefinitions>_DEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
363 </ResourceCompile> 312 </ResourceCompile>
364 </ItemDefinitionGroup> 313 </ItemDefinitionGroup>
365 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|Win32'"> 314 <ItemDefinitionGroup Condition="'$(UseDebugLibraries)'!='true'">
366 <ClCompile> 315 <ClCompile>
367 <WarningLevel>Level3</WarningLevel>
368 <PrecompiledHeader>NotUsing</PrecompiledHeader>
369 <Optimization>Full</Optimization> 316 <Optimization>Full</Optimization>
370 <FunctionLevelLinking>true</FunctionLevelLinking> 317 <FunctionLevelLinking>true</FunctionLevelLinking>
371 <IntrinsicFunctions>true</IntrinsicFunctions> 318 <IntrinsicFunctions>true</IntrinsicFunctions>
372 <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
373 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
374 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 319 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
375 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 320 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
376 <OmitFramePointers>true</OmitFramePointers> 321 <OmitFramePointers>true</OmitFramePointers>
377 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
378 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
379 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
380 </ClCompile> 322 </ClCompile>
381 <Link> 323 <Link>
382 <SubSystem>Windows</SubSystem>
383 <GenerateDebugInformation>true</GenerateDebugInformation> 324 <GenerateDebugInformation>true</GenerateDebugInformation>
384 <EnableCOMDATFolding>true</EnableCOMDATFolding> 325 <EnableCOMDATFolding>true</EnableCOMDATFolding>
385 <OptimizeReferences>true</OptimizeReferences> 326 <OptimizeReferences>true</OptimizeReferences>
386 </Link> 327 </Link>
387 <Lib> 328 <ResourceCompile>
388 <SubSystem>Windows</SubSystem> 329 <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
389 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> 330 </ResourceCompile>
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> 331 </ItemDefinitionGroup>
405 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|Win32'"> 332 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'">
333 <ClCompile>
334 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
335 </ClCompile>
336 </ItemDefinitionGroup>
337 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'">
338 <ClCompile>
339 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
340 </ClCompile>
341 </ItemDefinitionGroup>
342 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll'">
406 <ClCompile> 343 <ClCompile>
407 <WarningLevel>Level3</WarningLevel>
408 <PrecompiledHeader>NotUsing</PrecompiledHeader>
409 <Optimization>Full</Optimization>
410 <FunctionLevelLinking>true</FunctionLevelLinking>
411 <IntrinsicFunctions>true</IntrinsicFunctions>
412 <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
413 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 344 <RuntimeLibrary>MultiThreadedDLL</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> 345 </ClCompile>
421 <Link>
422 <SubSystem>Windows</SubSystem>
423 <GenerateDebugInformation>true</GenerateDebugInformation>
424 <EnableCOMDATFolding>true</EnableCOMDATFolding>
425 <OptimizeReferences>true</OptimizeReferences>
426 <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
427 </Link>
428 <Lib>
429 <SubSystem>Windows</SubSystem>
430 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies>
431 </Lib>
432 <Lib />
433 <PostBuildEvent>
434 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command>
435 </PostBuildEvent>
436 <PostBuildEvent>
437 <Message>Copy .pdb to output directory</Message>
438 </PostBuildEvent>
439 <CustomBuildStep>
440 <Message>Copy headers to output</Message>
441 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
442 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
443 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
444 </CustomBuildStep>
445 <ResourceCompile>
446 <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
447 </ResourceCompile>
448 </ItemDefinitionGroup> 346 </ItemDefinitionGroup>
449 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-static|x64'"> 347 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll-xp'">
348 <ClCompile>
349 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
350 </ClCompile>
351 </ItemDefinitionGroup>
352 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'">
353 <ClCompile>
354 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
355 </ClCompile>
356 </ItemDefinitionGroup>
357 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'">
358 <ClCompile>
359 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
360 </ClCompile>
361 </ItemDefinitionGroup>
362 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static'">
450 <ClCompile> 363 <ClCompile>
451 <WarningLevel>Level3</WarningLevel>
452 <PrecompiledHeader>NotUsing</PrecompiledHeader>
453 <Optimization>Full</Optimization>
454 <FunctionLevelLinking>true</FunctionLevelLinking>
455 <IntrinsicFunctions>true</IntrinsicFunctions>
456 <PreprocessorDefinitions>WIN32;_LIB;BUILDING_MHD_LIB;MHD_W32LIB;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
457 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 364 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
458 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
459 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
460 <OmitFramePointers>true</OmitFramePointers>
461 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
462 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
463 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
464 </ClCompile> 365 </ClCompile>
465 <Link>
466 <SubSystem>Windows</SubSystem>
467 <GenerateDebugInformation>true</GenerateDebugInformation>
468 <EnableCOMDATFolding>true</EnableCOMDATFolding>
469 <OptimizeReferences>true</OptimizeReferences>
470 </Link>
471 <Lib>
472 <SubSystem>Windows</SubSystem>
473 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies>
474 </Lib>
475 <Lib />
476 <PostBuildEvent>
477 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command>
478 </PostBuildEvent>
479 <PostBuildEvent>
480 <Message>Copy .pdb to output directory</Message>
481 </PostBuildEvent>
482 <CustomBuildStep>
483 <Message>Copy headers to output</Message>
484 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
485 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
486 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
487 </CustomBuildStep>
488 </ItemDefinitionGroup> 366 </ItemDefinitionGroup>
489 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-dll|x64'"> 367 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static-xp'">
368 <ClCompile>
369 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
370 </ClCompile>
371 </ItemDefinitionGroup>
372 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll'">
373 <ClCompile>
374 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
375 </ClCompile>
376 </ItemDefinitionGroup>
377 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll-xp'">
490 <ClCompile> 378 <ClCompile>
491 <WarningLevel>Level3</WarningLevel>
492 <PrecompiledHeader>NotUsing</PrecompiledHeader>
493 <Optimization>Full</Optimization>
494 <FunctionLevelLinking>true</FunctionLevelLinking>
495 <IntrinsicFunctions>true</IntrinsicFunctions>
496 <PreprocessorDefinitions>WIN32;_USRDLL;BUILDING_MHD_LIB;MHD_W32DLL;_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
497 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 379 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
498 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
499 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
500 <OmitFramePointers>true</OmitFramePointers>
501 <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
502 <DisableSpecificWarnings>4996</DisableSpecificWarnings>
503 <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
504 </ClCompile> 380 </ClCompile>
505 <Link>
506 <SubSystem>Windows</SubSystem>
507 <GenerateDebugInformation>true</GenerateDebugInformation>
508 <EnableCOMDATFolding>true</EnableCOMDATFolding>
509 <OptimizeReferences>true</OptimizeReferences>
510 <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
511 </Link>
512 <Lib>
513 <SubSystem>Windows</SubSystem>
514 <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies>
515 </Lib>
516 <Lib />
517 <PostBuildEvent>
518 <Command>xcopy /F /I /Y $(IntermediateOutputPath)$(TargetName).pdb $(OutputPath)</Command>
519 </PostBuildEvent>
520 <PostBuildEvent>
521 <Message>Copy .pdb to output directory</Message>
522 </PostBuildEvent>
523 <CustomBuildStep>
524 <Message>Copy headers to output</Message>
525 <Command>xcopy /F /I /Y $(SolutionDir)\..\..\src\include\microhttpd.h $(OutputPath)</Command>
526 <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs>
527 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
528 </CustomBuildStep>
529 <ResourceCompile>
530 <PreprocessorDefinitions>NDEBUG;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
531 </ResourceCompile>
532 </ItemDefinitionGroup> 381 </ItemDefinitionGroup>
533 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 382 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
534 <ImportGroup Label="ExtensionTargets"> 383 <ImportGroup Label="ExtensionTargets">