Skip to content

Commit 5f88eea

Browse files
committed
Update CI to use VS2026.
1 parent 74d415f commit 5f88eea

3 files changed

Lines changed: 8 additions & 26 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ env:
1111

1212
jobs:
1313
build:
14-
runs-on: windows-2022
14+
runs-on: windows-2025-vs2026
1515
steps:
1616
- uses: actions/checkout@v6
1717
- name: Build Mob

CMakePresets.json

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"version": 6,
33
"configurePresets": [
44
{
5-
"name": "vcpkg",
6-
"generator": "Visual Studio 17 2022",
5+
"name": "vs2026-windows",
6+
"generator": "Visual Studio 18 2026",
77
"architecture": "x64",
88
"binaryDir": "${sourceDir}/build/",
99
"toolchainFile": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
@@ -15,32 +15,14 @@
1515
],
1616
"buildPresets": [
1717
{
18-
"name": "Base",
19-
"hidden": true,
18+
"name": "vs2026-windows",
19+
"configurePreset": "vs2026-windows",
2020
"nativeToolOptions": [
2121
"-m",
2222
"-noLogo",
2323
"-p:UseMultiToolTask=true",
2424
"-p:EnforceProcessCountAcrossBuilds=true"
2525
]
26-
},
27-
{
28-
"name": "Debug",
29-
"configurePreset": "vcpkg",
30-
"inherits": "Base",
31-
"configuration": "Debug"
32-
},
33-
{
34-
"name": "Release",
35-
"configurePreset": "vcpkg",
36-
"inherits": "Base",
37-
"configuration": "Release"
38-
},
39-
{
40-
"name": "RelWithDebInfo",
41-
"configurePreset": "vcpkg",
42-
"inherits": "Base",
43-
"configuration": "RelWithDebInfo"
4426
}
4527
]
4628
}

bootstrap.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ if (!$root) {
1313

1414
$logLevel = if ($Verbose) { "STATUS" } else { "ERROR" }
1515

16-
cmake --preset vcpkg --log-level=$logLevel
16+
cmake --preset vs2026-windows --log-level=$logLevel
1717

1818
if ($Verbose) {
19-
cmake --build --preset $Config --verbose
19+
cmake --build --preset vs2026-windows --config $Config --verbose
2020
}
2121
else {
22-
cmake --build --preset $Config
22+
cmake --build --preset vs2026-windows --config $Config
2323
}
2424

2525
if (! $?) {

0 commit comments

Comments
 (0)