aboutsummaryrefslogtreecommitdiff
path: root/w32
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-10-01 12:37:53 +0000
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2015-10-01 12:37:53 +0000
commit35182084a05bb6758086da7639a15e637da56e99 (patch)
tree75d543ecce40f62a876a73ca4d0bedf7b7abda45 /w32
parent1d9cca3b8f335c4277fabbd09c90828f59e8f674 (diff)
downloadlibmicrohttpd-35182084a05bb6758086da7639a15e637da56e99.tar.gz
libmicrohttpd-35182084a05bb6758086da7639a15e637da56e99.zip
Clarify and simplify W32 VS project settings
Diffstat (limited to 'w32')
-rw-r--r--w32/VS2013/libmicrohttpd.vcxproj91
1 files changed, 21 insertions, 70 deletions
diff --git a/w32/VS2013/libmicrohttpd.vcxproj b/w32/VS2013/libmicrohttpd.vcxproj
index e4cd88be..c50514ec 100644
--- a/w32/VS2013/libmicrohttpd.vcxproj
+++ b/w32/VS2013/libmicrohttpd.vcxproj
@@ -202,7 +202,12 @@
202 <ImportGroup Label="PropertySheets"> 202 <ImportGroup Label="PropertySheets">
203 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 203 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
204 </ImportGroup> 204 </ImportGroup>
205 <PropertyGroup Label="UserMacros" /> 205 <PropertyGroup Label="UserMacros">
206 <!-- WinXP = 0; Vista = 1; Win7 = 2; Win8 = 3...
207 Only 0 and 1 are used currently -->
208 <TargetOSLevel Condition="'$(PlatformToolset)'=='v120_xp'">0</TargetOSLevel>
209 <TargetOSLevel Condition="'$(PlatformToolset)'!='v120_xp'">1</TargetOSLevel>
210 </PropertyGroup>
206 <PropertyGroup> 211 <PropertyGroup>
207 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath> 212 <IncludePath>$(SolutionDir)..\..\src\include;$(SolutionDir);$(IncludePath)</IncludePath>
208 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> 213 <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets>
@@ -215,29 +220,13 @@
215 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir> 220 <IntDir>$(SolutionDir)$(ProjectName)\$(Configuration)\$(Platform)\</IntDir>
216 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir> 221 <OutDir>$(SolutionDir)\Output\$(Platform)\</OutDir>
217 </PropertyGroup> 222 </PropertyGroup>
218 <PropertyGroup Condition="'$(Configuration)'=='Debug-static'"> 223 <PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'">
219 <TargetName>$(ProjectName)_d</TargetName> 224 <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)_d</TargetName>
220 </PropertyGroup> 225 <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)</TargetName>
221 <PropertyGroup Condition="'$(Configuration)'=='Debug-static-xp'">
222 <TargetName>$(ProjectName)_d</TargetName>
223 </PropertyGroup>
224 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll'">
225 <TargetName>$(ProjectName)-dll_d</TargetName>
226 </PropertyGroup>
227 <PropertyGroup Condition="'$(Configuration)'=='Debug-dll-xp'">
228 <TargetName>$(ProjectName)-dll_d</TargetName>
229 </PropertyGroup> 226 </PropertyGroup>
230 <PropertyGroup Condition="'$(Configuration)'=='Release-static'"> 227 <PropertyGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'">
231 <TargetName>$(ProjectName)</TargetName> 228 <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)-dll_d</TargetName>
232 </PropertyGroup> 229 <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)-dll</TargetName>
233 <PropertyGroup Condition="'$(Configuration)'=='Release-static-xp'">
234 <TargetName>$(ProjectName)</TargetName>
235 </PropertyGroup>
236 <PropertyGroup Condition="'$(Configuration)'=='Release-dll'">
237 <TargetName>$(ProjectName)-dll</TargetName>
238 </PropertyGroup>
239 <PropertyGroup Condition="'$(Configuration)'=='Release-dll-xp'">
240 <TargetName>$(ProjectName)-dll</TargetName>
241 </PropertyGroup> 230 </PropertyGroup>
242 <ItemDefinitionGroup> 231 <ItemDefinitionGroup>
243 <ClCompile> 232 <ClCompile>
@@ -260,7 +249,7 @@
260 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs> 249 <Inputs>$(SolutionDir)\..\..\src\include\microhttpd.h</Inputs>
261 </CustomBuildStep> 250 </CustomBuildStep>
262 </ItemDefinitionGroup> 251 </ItemDefinitionGroup>
263 <ItemDefinitionGroup Condition="'$(PlatformToolset)'!='v120_xp'"> 252 <ItemDefinitionGroup Condition="'$(TargetOSLevel)'&gt;'0'">
264 <ClCompile> 253 <ClCompile>
265 <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions> 254 <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
266 </ClCompile> 255 </ClCompile>
@@ -273,7 +262,7 @@
273 <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions> 262 <AdditionalOptions>/SUBSYSTEM:WINDOWS,6.00 %(AdditionalOptions)</AdditionalOptions>
274 </Lib> 263 </Lib>
275 </ItemDefinitionGroup> 264 </ItemDefinitionGroup>
276 <ItemDefinitionGroup Condition="'$(PlatformToolset)'=='v120_xp' And '$(Platform)'=='Win32'"> 265 <ItemDefinitionGroup Condition="'$(TargetOSLevel)'=='0' And '$(Platform)'=='Win32'">
277 <ClCompile> 266 <ClCompile>
278 <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions> 267 <PreprocessorDefinitions>_WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
279 </ClCompile> 268 </ClCompile>
@@ -286,7 +275,7 @@
286 <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions> 275 <AdditionalOptions>/SUBSYSTEM:WINDOWS,5.01 %(AdditionalOptions)</AdditionalOptions>
287 </Lib> 276 </Lib>
288 </ItemDefinitionGroup> 277 </ItemDefinitionGroup>
289 <ItemDefinitionGroup Condition="'$(PlatformToolset)'=='v120_xp' And '$(Platform)'=='x64'"> 278 <ItemDefinitionGroup Condition="'$(TargetOSLevel)'=='0' And '$(Platform)'=='x64'">
290 <ClCompile> 279 <ClCompile>
291 <PreprocessorDefinitions>_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions> 280 <PreprocessorDefinitions>_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
292 </ClCompile> 281 </ClCompile>
@@ -346,54 +335,16 @@
346 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 335 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
347 </ResourceCompile> 336 </ResourceCompile>
348 </ItemDefinitionGroup> 337 </ItemDefinitionGroup>
349 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'"> 338 <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='StaticLibrary'">
350 <ClCompile>
351 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
352 </ClCompile>
353 </ItemDefinitionGroup>
354 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'">
355 <ClCompile>
356 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
357 </ClCompile>
358 </ItemDefinitionGroup>
359 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll'">
360 <ClCompile>
361 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
362 </ClCompile>
363 </ItemDefinitionGroup>
364 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-dll-xp'">
365 <ClCompile>
366 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
367 </ClCompile>
368 </ItemDefinitionGroup>
369 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static'">
370 <ClCompile>
371 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
372 </ClCompile>
373 </ItemDefinitionGroup>
374 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug-static-xp'">
375 <ClCompile>
376 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
377 </ClCompile>
378 </ItemDefinitionGroup>
379 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static'">
380 <ClCompile>
381 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
382 </ClCompile>
383 </ItemDefinitionGroup>
384 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-static-xp'">
385 <ClCompile>
386 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
387 </ClCompile>
388 </ItemDefinitionGroup>
389 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll'">
390 <ClCompile> 339 <ClCompile>
391 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 340 <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebug</RuntimeLibrary>
341 <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreaded</RuntimeLibrary>
392 </ClCompile> 342 </ClCompile>
393 </ItemDefinitionGroup> 343 </ItemDefinitionGroup>
394 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release-dll-xp'"> 344 <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'">
395 <ClCompile> 345 <ClCompile>
396 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 346 <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebugDLL</RuntimeLibrary>
347 <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreadedDLL</RuntimeLibrary>
397 </ClCompile> 348 </ClCompile>
398 </ItemDefinitionGroup> 349 </ItemDefinitionGroup>
399 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 350 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />