From 911082b16f353ee2231437b59e74c78ff08ea0d8 Mon Sep 17 00:00:00 2001 From: Chip Barnaby Date: Thu, 7 Aug 2025 13:51:04 -0400 Subject: [PATCH 1/2] Update Windows SDK to 10.0.26100.0 --- cmake/configure.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/configure.cmake b/cmake/configure.cmake index 708f5c323..0f4cddfa3 100644 --- a/cmake/configure.cmake +++ b/cmake/configure.cmake @@ -16,7 +16,7 @@ endif () if ("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Windows") if (${COMPILER_ID} STREQUAL "msvc") - set(configure_command ${configure_command} -T v142,version=14.29.16.11 -A ${TARGET_VS_ARCHITECTURE} -DCMAKE_SYSTEM_VERSION=10.0.20348.0) + set(configure_command ${configure_command} -T v142,version=14.29.16.11 -A ${TARGET_VS_ARCHITECTURE} -DCMAKE_SYSTEM_VERSION=10.0.26100.0) elseif(${COMPILER_ID} STREQUAL "clang") set(configure_command ${configure_command} -T ClangCL -A ${TARGET_VS_ARCHITECTURE}) endif () From f637cc822a8bf5b5cce04b3703f85719e6948c5b Mon Sep 17 00:00:00 2001 From: Neal Kruis Date: Thu, 14 Aug 2025 08:46:01 -0600 Subject: [PATCH 2/2] Add clarifying comments. --- cmake/configure.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/configure.cmake b/cmake/configure.cmake index 0f4cddfa3..a563c1adf 100644 --- a/cmake/configure.cmake +++ b/cmake/configure.cmake @@ -16,6 +16,10 @@ endif () if ("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Windows") if (${COMPILER_ID} STREQUAL "msvc") + # Explicitly set versions to guarantee computational stability + # toolset version (-T, version) + # SDK version (CMAKE_SYSTEM_VERSION) + # Supported list of SDK versions: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ set(configure_command ${configure_command} -T v142,version=14.29.16.11 -A ${TARGET_VS_ARCHITECTURE} -DCMAKE_SYSTEM_VERSION=10.0.26100.0) elseif(${COMPILER_ID} STREQUAL "clang") set(configure_command ${configure_command} -T ClangCL -A ${TARGET_VS_ARCHITECTURE})