Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

Commit ff8eb81

Browse files
committed
project: Add appveyor VS2022 support.
1 parent 7d8da89 commit ff8eb81

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

SMP/appveyor.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ environment:
2222
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
2323
- MSVC_VER: 16
2424
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
25+
- MSVC_VER: 17
26+
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
2527

2628
install:
2729
# Install GitLink
@@ -34,7 +36,9 @@ before_build:
3436

3537
# Setup msvc environment for required compiler version (specified by MSVC_VER)
3638
- ps: >-
37-
if ($env:MSVC_VER -eq 16) {
39+
if ($env:MSVC_VER -eq 17) {
40+
$env:VCVARS="C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat"
41+
} elseif ($env:MSVC_VER -eq 16) {
3842
$env:VCVARS="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat"
3943
} elseif ($env:MSVC_VER -eq 15) {
4044
$env:VCVARS="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat"
@@ -106,7 +110,9 @@ before_build:
106110
# Set Targets path so that gitlink works correctly
107111
- ps: $env:MSBUILDDIR=((Get-Command msbuild.exe).Path | Split-Path -parent)
108112
- ps: >-
109-
if ($env:MSVC_VER -eq 16) {
113+
if ($env:MSVC_VER -eq 17) {
114+
$env:VCTargetsPath="$env:MSBUILDDIR\..\..\..\Microsoft\VC\v170\"
115+
} elseif ($env:MSVC_VER -eq 16) {
110116
$env:VCTargetsPath="$env:MSBUILDDIR\..\..\Microsoft\VC\v160\"
111117
} elseif ($env:MSVC_VER -eq 15) {
112118
$env:VCTargetsPath="$env:MSBUILDDIR\..\..\..\Common7\IDE\VC\VCTargets"

0 commit comments

Comments
 (0)