]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Improve Microsoft Visual Studio CI
authorVladislav Shchapov <vladislav@shchapov.ru>
Sun, 2 Oct 2022 11:23:25 +0000 (16:23 +0500)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Tue, 11 Oct 2022 19:25:02 +0000 (21:25 +0200)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
.github/workflows/cmake.yml

index c81f47a3df90ed8004b6c8066ebee888fc7acd27..d6347079d0ec1891c49cec3347d34d07513ad387 100644 (file)
@@ -348,15 +348,45 @@ jobs:
             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