[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 04/05: W32 VS projects: target Win8 or later on ARM and
From: |
gnunet |
Subject: |
[libmicrohttpd] 04/05: W32 VS projects: target Win8 or later on ARM and ARM64 arches |
Date: |
Mon, 01 May 2023 19:47:38 +0200 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit a0927194339457819a5bb2afc5e61d3e7baa2acb
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Mon May 1 15:53:06 2023 +0300
W32 VS projects: target Win8 or later on ARM and ARM64 arches
---
w32/common/common-build-settings.vcxproj | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/w32/common/common-build-settings.vcxproj
b/w32/common/common-build-settings.vcxproj
index 5eacd023..5d106ccb 100644
--- a/w32/common/common-build-settings.vcxproj
+++ b/w32/common/common-build-settings.vcxproj
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Label="UserMacros">
- <!-- WinXP = 0; Vista = 1; Win7 = 2; Win8 = 3...
- Only 0 and 1 are used currently -->
- <TargetOSLevel
Condition="$(PlatformToolset.EndsWith('_xp'))">0</TargetOSLevel>
- <TargetOSLevel Condition="!
$(PlatformToolset.EndsWith('_xp'))">1</TargetOSLevel>
+ <!-- Target minimum OS version: WinXP = 0; Vista = 1; Win7 = 2; Win8 = 3...
+ Only 0, 1 and 3 are used currently -->
+ <TargetOSLevel Condition="$(Platform.StartsWith('ARM'))">3</TargetOSLevel>
+ <TargetOSLevel Condition="! $(Platform.StartsWith('ARM')) And
$(PlatformToolset.EndsWith('_xp'))">0</TargetOSLevel>
+ <TargetOSLevel Condition="! $(Platform.StartsWith('ARM')) And !
$(PlatformToolset.EndsWith('_xp'))">1</TargetOSLevel>
<MhdNumBits Condition="$(Platform.EndsWith('64'))">64</MhdNumBits>
<MhdNumBits Condition="! $(Platform.EndsWith('64'))">32</MhdNumBits>
</PropertyGroup>
@@ -43,7 +44,18 @@
<PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(TargetOSLevel)'>'0'">
+ <ItemDefinitionGroup Condition="'$(TargetOSLevel)'>='3'">
+ <ClCompile>
+
<PreprocessorDefinitions>_WIN32_WINNT=0x0602;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <Link>
+ <MinimumRequiredVersion>6.02</MinimumRequiredVersion>
+ </Link>
+ <Lib>
+ <MinimumRequiredVersion>6.02</MinimumRequiredVersion>
+ </Lib>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(TargetOSLevel)'>'0' And
'$(TargetOSLevel)'<'3'">
<ClCompile>
<PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.