packages: ninja-build llvm-11-tools
gcov-exec: llvm-cov-11 gcov
- - name: Windows MSVC Win32
+ - name: Windows MSVC 2022 v143 Win32
os: windows-latest
compiler: cl
- cmake-args: -A Win32
+ cmake-args: -G "Visual Studio 17 2022" -A Win32 -T v143
- - name: Windows MSVC Win64
+ - name: Windows MSVC 2022 v143 Win64
os: windows-latest
compiler: cl
- cmake-args: -A x64
+ cmake-args: -G "Visual Studio 17 2022" -A x64 -T v143
+
+ - name: Windows MSVC 2022 v142 Win32
+ os: windows-latest
+ compiler: cl
+ cmake-args: -G "Visual Studio 17 2022" -A Win32 -T v142
+
+ - name: Windows MSVC 2022 v142 Win64
+ os: windows-latest
+ compiler: cl
+ cmake-args: -G "Visual Studio 17 2022" -A x64 -T v142
+
+ - name: Windows MSVC 2022 v141 Win32
+ os: windows-latest
+ compiler: cl
+ cmake-args: -G "Visual Studio 17 2022" -A Win32 -T v141
+
+ - name: Windows MSVC 2022 v141 Win64
+ os: windows-latest
+ compiler: cl
+ cmake-args: -G "Visual Studio 17 2022" -A x64 -T v141
+
+ - name: Windows MSVC 2019 v140 Win32
+ os: windows-2019
+ compiler: cl
+ cmake-args: -G "Visual Studio 16 2019" -A Win32 -T v140
+
+ - name: Windows MSVC 2019 v140 Win64
+ os: windows-2019
+ compiler: cl
+ cmake-args: -G "Visual Studio 16 2019" -A x64 -T v140
- name: Windows MSVC ARM No Test
os: windows-latest