gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 135/156: W32 VS projects: target Win8 or later on ARM an


From: gnunet
Subject: [libmicrohttpd] 135/156: W32 VS projects: target Win8 or later on ARM and ARM64 arches
Date: Sun, 28 May 2023 17:53:08 +0200

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a commit to tag v0.9.77
in repository libmicrohttpd.

commit d0f11eced189b8c883e508c011e6761999921856
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 f6106c49..4579354e 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>
@@ -41,7 +42,18 @@
       
<PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>
   </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(TargetOSLevel)'&gt;'0'">
+  <ItemDefinitionGroup Condition="'$(TargetOSLevel)'&gt;='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)'&gt;'0' And 
'$(TargetOSLevel)'&lt;'3'">
     <ClCompile>
       
<PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     </ClCompile>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]