Skip to content

Commit b9eeaa8

Browse files
Toolset update: VS 2022 17.13 Preview 1, Windows Server 2025 (#5082)
1 parent dec6569 commit b9eeaa8

File tree

9 files changed

+12
-12
lines changed

9 files changed

+12
-12
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Microsoft Corporation.
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
cmake_minimum_required(VERSION 3.29.0)
4+
cmake_minimum_required(VERSION 3.30.0)
55

66
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
77
project(msvc_standard_libraries LANGUAGES CXX)

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,15 @@ Just try to follow these rules, so we can spend more time fixing bugs and implem
141141

142142
# How To Build With The Visual Studio IDE
143143

144-
1. Install Visual Studio 2022 17.12 Preview 3 or later.
144+
1. Install Visual Studio 2022 17.13 Preview 1 or later.
145145
* Select "Windows 11 SDK (10.0.22621.0)" in the VS Installer.
146146
* Select "MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools (Latest)" in the VS Installer
147147
if you would like to build the ARM64/ARM64EC target.
148148
* Select "MSVC v143 - VS 2022 C++ ARM build tools (Latest)" in the VS Installer
149149
if you would like to build the ARM target.
150150
* We recommend selecting "C++ CMake tools for Windows" in the VS Installer.
151151
This will ensure that you're using supported versions of CMake and Ninja.
152-
* Otherwise, install [CMake][] 3.29.0 or later, and [Ninja][] 1.12.1 or later.
152+
* Otherwise, install [CMake][] 3.30.0 or later, and [Ninja][] 1.12.1 or later.
153153
* Make sure [Python][] 3.13 or later is available to CMake.
154154
2. Open Visual Studio, and choose the "Clone or check out code" option. Enter the URL of this repository,
155155
`https://github.com/microsoft/STL`.
@@ -160,15 +160,15 @@ Just try to follow these rules, so we can spend more time fixing bugs and implem
160160

161161
# How To Build With A Native Tools Command Prompt
162162

163-
1. Install Visual Studio 2022 17.12 Preview 3 or later.
163+
1. Install Visual Studio 2022 17.13 Preview 1 or later.
164164
* Select "Windows 11 SDK (10.0.22621.0)" in the VS Installer.
165165
* Select "MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools (Latest)" in the VS Installer
166166
if you would like to build the ARM64/ARM64EC target.
167167
* Select "MSVC v143 - VS 2022 C++ ARM build tools (Latest)" in the VS Installer
168168
if you would like to build the ARM target.
169169
* We recommend selecting "C++ CMake tools for Windows" in the VS Installer.
170170
This will ensure that you're using supported versions of CMake and Ninja.
171-
* Otherwise, install [CMake][] 3.29.0 or later, and [Ninja][] 1.12.1 or later.
171+
* Otherwise, install [CMake][] 3.30.0 or later, and [Ninja][] 1.12.1 or later.
172172
* Make sure [Python][] 3.13 or later is available to CMake.
173173
2. Open a command prompt.
174174
3. Change directories to a location where you'd like a clone of this STL repository.

azure-devops/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
variables:
77
- name: poolName
8-
value: 'StlBuild-2024-10-15T1118-Pool'
8+
value: 'StlBuild-2024-11-12T1255-Pool'
99
readonly: true
1010
- name: poolDemands
1111
value: 'EnableSpotVM -equals false'

azure-devops/create-1es-hosted-pool.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $VMSize = 'Standard_D32ads_v5'
1818
$ProtoVMName = 'PROTOTYPE'
1919
$ImagePublisher = 'MicrosoftWindowsServer'
2020
$ImageOffer = 'WindowsServer'
21-
$ImageSku = '2022-datacenter-g2'
21+
$ImageSku = '2025-datacenter-g2'
2222

2323
$ProgressActivity = 'Preparing STL CI pool'
2424
$TotalProgress = 26

azure-devops/provision-image.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ foreach ($workload in $VisualStudioWorkloads) {
4040
}
4141

4242
# https://github.com/PowerShell/PowerShell/releases/latest
43-
$PowerShellUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.4.5/PowerShell-7.4.5-win-x64.msi'
43+
$PowerShellUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-x64.msi'
4444
$PowerShellArgs = @('/quiet', '/norestart')
4545

4646
$PythonUrl = 'https://www.python.org/ftp/python/3.13.0/python-3.13.0-amd64.exe'

benchmarks/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Microsoft Corporation.
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
cmake_minimum_required(VERSION 3.29.0)
4+
cmake_minimum_required(VERSION 3.30.0)
55
project(msvc_standard_libraries_benchmarks LANGUAGES CXX)
66

77
if(DEFINED STL_BINARY_DIR)

tools/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Microsoft Corporation.
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
cmake_minimum_required(VERSION 3.29.0)
4+
cmake_minimum_required(VERSION 3.30.0)
55
project(msvc_standard_libraries_tools LANGUAGES CXX)
66

77
add_subdirectory(format)

tools/format/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Microsoft Corporation.
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
cmake_minimum_required(VERSION 3.29.0)
4+
cmake_minimum_required(VERSION 3.30.0)
55
project(msvc_standard_libraries_format NONE)
66

77
find_program(CLANG_FORMAT

tools/validate/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright (c) Microsoft Corporation.
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
cmake_minimum_required(VERSION 3.29.0)
4+
cmake_minimum_required(VERSION 3.30.0)
55
project(msvc_standard_libraries_validate LANGUAGES CXX)
66

77
add_executable(validate-binary validate.cpp)

0 commit comments

Comments
 (0)