From 4c7f60eaeaa23204a0a48489a873b9807bae32a2 Mon Sep 17 00:00:00 2001 From: obligaron Date: Fri, 8 Dec 2023 00:06:32 +0100 Subject: [PATCH] Always define winversion --- CMake/Platforms.cmake | 6 ++---- CMake/platforms/windows.cmake | 2 ++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMake/Platforms.cmake b/CMake/Platforms.cmake index b60f989509f..1c3d1e927b4 100644 --- a/CMake/Platforms.cmake +++ b/CMake/Platforms.cmake @@ -1,7 +1,3 @@ -if(WIN32) - include(platforms/windows) -endif() - if(HAIKU) include(platforms/haiku) endif() @@ -35,6 +31,8 @@ elseif(TARGET_PLATFORM STREQUAL "miyoo_mini") include(platforms/miyoo_mini) elseif(TARGET_PLATORM STREQUAL "windows9x") include(platforms/windows9x) +elseif(WIN32) + include(platforms/windows) endif() if(NINTENDO_SWITCH) diff --git a/CMake/platforms/windows.cmake b/CMake/platforms/windows.cmake index d95563eed27..90cd4445c3e 100644 --- a/CMake/platforms/windows.cmake +++ b/CMake/platforms/windows.cmake @@ -10,6 +10,8 @@ list(APPEND DEVILUTIONX_PLATFORM_LINK_LIBRARIES wininet ) +add_definitions(-DWINVER=0x0601 -D_WIN32_WINDOWS=0x0601 -D_WIN32_WINNT=0x0601) + if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") list(APPEND DEVILUTIONX_PLATFORM_COMPILE_OPTIONS "/W3" "/Zc:__cplusplus" "/utf-8") list(APPEND DEVILUTIONX_PLATFORM_COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS)