From e3a34f2cd9ca1304ce83649633d04cfafbbe08d9 Mon Sep 17 00:00:00 2001 From: Vladislav Shchapov Date: Sun, 2 Oct 2022 16:23:25 +0500 Subject: [PATCH] Improve Microsoft Visual Studio CI Signed-off-by: Vladislav Shchapov --- .github/workflows/cmake.yml | 38 +++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index c81f47a3..d6347079 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -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 -- 2.47.3