Skip to content

Commit e35f980

Browse files
committed
Add MSVC debug configurations to CI
1 parent 10bbcdb commit e35f980

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

.github/workflows/cmake.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,24 @@ jobs:
183183
exe_linker_flags: -lc++,
184184
cxxver: 20,
185185
}
186+
- {
187+
name: "Windows MSVC 2017 (x64) C++17 Debug",
188+
os: windows-2019,
189+
buildtype: Debug,
190+
cxx: "cl",
191+
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat",
192+
cxxver: 17,
193+
msvcver: 2017,
194+
}
195+
- {
196+
name: "Windows MSVC 2017 (x64) C++20 Debug",
197+
os: windows-2019,
198+
buildtype: Debug,
199+
cxx: "cl",
200+
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat",
201+
cxxver: 20,
202+
msvcver: 2017,
203+
}
186204
- {
187205
name: "Windows MSVC 2017 (x64) C++17",
188206
os: windows-2019,
@@ -201,6 +219,22 @@ jobs:
201219
cxxver: 20,
202220
msvcver: 2017,
203221
}
222+
- {
223+
name: "Windows MSVC 2019 (x64) C++17 Debug",
224+
os: windows-2019,
225+
buildtype: Debug,
226+
cxx: "cl",
227+
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
228+
cxxver: 17,
229+
}
230+
- {
231+
name: "Windows MSVC 2019 (x64) C++20 Debug",
232+
os: windows-2019,
233+
buildtype: Debug,
234+
cxx: "cl",
235+
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
236+
cxxver: 20,
237+
}
204238
- {
205239
name: "Windows MSVC 2019 (x64) C++17",
206240
os: windows-2019,
@@ -217,6 +251,22 @@ jobs:
217251
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
218252
cxxver: 20,
219253
}
254+
- {
255+
name: "Windows MSVC 2022 (x64) C++17 Debug",
256+
os: windows-2022,
257+
buildtype: Debug,
258+
cxx: "cl",
259+
environment_script: "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
260+
cxxver: 17,
261+
}
262+
- {
263+
name: "Windows MSVC 2022 (x64) C++20 Debug",
264+
os: windows-2022,
265+
buildtype: Debug,
266+
cxx: "cl",
267+
environment_script: "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
268+
cxxver: 20,
269+
}
220270
- {
221271
name: "Windows MSVC 2022 (x64) C++17",
222272
os: windows-2022,

0 commit comments

Comments
 (0)