From e35f980fc5f44048b0ec0565b10eb565e43b335a Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Thu, 14 Jul 2022 01:49:27 +0200 Subject: [PATCH] Add MSVC debug configurations to CI --- .github/workflows/cmake.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index e6ddba28..a8718b2e 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -183,6 +183,24 @@ jobs: exe_linker_flags: -lc++, cxxver: 20, } + - { + name: "Windows MSVC 2017 (x64) C++17 Debug", + os: windows-2019, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 17, + msvcver: 2017, + } + - { + name: "Windows MSVC 2017 (x64) C++20 Debug", + os: windows-2019, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 20, + msvcver: 2017, + } - { name: "Windows MSVC 2017 (x64) C++17", os: windows-2019, @@ -201,6 +219,22 @@ jobs: cxxver: 20, msvcver: 2017, } + - { + name: "Windows MSVC 2019 (x64) C++17 Debug", + os: windows-2019, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 17, + } + - { + name: "Windows MSVC 2019 (x64) C++20 Debug", + os: windows-2019, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 20, + } - { name: "Windows MSVC 2019 (x64) C++17", os: windows-2019, @@ -217,6 +251,22 @@ jobs: environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat", cxxver: 20, } + - { + name: "Windows MSVC 2022 (x64) C++17 Debug", + os: windows-2022, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 17, + } + - { + name: "Windows MSVC 2022 (x64) C++20 Debug", + os: windows-2022, + buildtype: Debug, + cxx: "cl", + environment_script: "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat", + cxxver: 20, + } - { name: "Windows MSVC 2022 (x64) C++17", os: windows-2022,