diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-10-01 12:37:53 +0000 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2015-10-01 12:37:53 +0000 |
commit | 35182084a05bb6758086da7639a15e637da56e99 (patch) | |
tree | 75d543ecce40f62a876a73ca4d0bedf7b7abda45 /w32 | |
parent | 1d9cca3b8f335c4277fabbd09c90828f59e8f674 (diff) | |
download | libmicrohttpd-35182084a05bb6758086da7639a15e637da56e99.tar.gz libmicrohttpd-35182084a05bb6758086da7639a15e637da56e99.zip |
Clarify and simplify W32 VS project settings
Diffstat (limited to 'w32')
-rw-r--r-- | w32/VS2013/libmicrohttpd.vcxproj | 91 |
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)'>'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" /> |