[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)'>'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.
- [libmicrohttpd] 123/156: test_client_put_stop: muted compiler warnings, (continued)
- [libmicrohttpd] 123/156: test_client_put_stop: muted compiler warnings, gnunet, 2023/05/28
- [libmicrohttpd] 124/156: testcurl/https: removed enforcement of TLS version and cipher, gnunet, 2023/05/28
- [libmicrohttpd] 128/156: websocket_threaded_example: fixed wrong commented-out code, gnunet, 2023/05/28
- [libmicrohttpd] 130/156: test_client_put_stop: fixed typo in diag message, gnunet, 2023/05/28
- [libmicrohttpd] 134/156: W32 VS projects: fixed: define 'WIN32' only on x32 platforms, gnunet, 2023/05/28
- [libmicrohttpd] 137/156: ChangeLog: updated, gnunet, 2023/05/28
- [libmicrohttpd] 91/156: autoinit_funcs.h: added more macros checks for platform identification, gnunet, 2023/05/28
- [libmicrohttpd] 122/156: tests: fixed code style, gnunet, 2023/05/28
- [libmicrohttpd] 121/156: tests: unified use of function name macros, gnunet, 2023/05/28
- [libmicrohttpd] 127/156: Updated test keys to use SHA-256 hash instead of SHA-1, gnunet, 2023/05/28
- [libmicrohttpd] 135/156: W32 VS projects: target Win8 or later on ARM and ARM64 arches,
gnunet <=
- [libmicrohttpd] 136/156: W32 VS projects: added ARM and ARM64 configurations, gnunet, 2023/05/28
- [libmicrohttpd] 102/156: configure: removed 'gettext' from the final report, gnunet, 2023/05/28
- [libmicrohttpd] 109/156: test_client_put_stop: avoid stress-testing the OS, gnunet, 2023/05/28
- [libmicrohttpd] 115/156: test_post: fixed caseless key name match, gnunet, 2023/05/28
- [libmicrohttpd] 120/156: Simplified usage of the function name magic macros, gnunet, 2023/05/28
- [libmicrohttpd] 131/156: ChangeLog: updated, gnunet, 2023/05/28
- [libmicrohttpd] 138/156: Fixed compiler warning on x32, gnunet, 2023/05/28
- [libmicrohttpd] 78/156: Added tests with single and double folded header, gnunet, 2023/05/28
- [libmicrohttpd] 110/156: digest auth: fixed parallel access to the hash table, gnunet, 2023/05/28
- [libmicrohttpd] 114/156: examples/largepost.c: fixed code style, gnunet, 2023/05/28