From 82e87a0d418d882f5d5a735550f5acd9de0256fb Mon Sep 17 00:00:00 2001 From: Martin Wickham Date: Tue, 8 Nov 2022 23:53:19 -0600 Subject: [PATCH] Update launch.json to support linux and mac in addition to windows --- .vscode/launch.json | 520 +++++++++++++++++++++++++++++++------------- 1 file changed, 364 insertions(+), 156 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 055dd73..8c97b34 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -6,627 +6,835 @@ "configurations": [ { "name": "day 01", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day01.exe", + "program": "${workspaceFolder}/zig-out/bin/day01", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 01", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 02", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day02.exe", + "program": "${workspaceFolder}/zig-out/bin/day02", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 02", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 03", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day03.exe", + "program": "${workspaceFolder}/zig-out/bin/day03", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 03", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 04", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day04.exe", + "program": "${workspaceFolder}/zig-out/bin/day04", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 04", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 05", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day05.exe", + "program": "${workspaceFolder}/zig-out/bin/day05", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 05", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 06", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day06.exe", + "program": "${workspaceFolder}/zig-out/bin/day06", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 06", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 07", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day07.exe", + "program": "${workspaceFolder}/zig-out/bin/day07", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 07", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 08", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day08.exe", + "program": "${workspaceFolder}/zig-out/bin/day08", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 08", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 09", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day09.exe", + "program": "${workspaceFolder}/zig-out/bin/day09", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 09", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 10", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day10.exe", + "program": "${workspaceFolder}/zig-out/bin/day10", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 10", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 11", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day11.exe", + "program": "${workspaceFolder}/zig-out/bin/day11", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 11", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 12", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day12.exe", + "program": "${workspaceFolder}/zig-out/bin/day12", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 12", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 13", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day13.exe", + "program": "${workspaceFolder}/zig-out/bin/day13", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 13", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 14", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day14.exe", + "program": "${workspaceFolder}/zig-out/bin/day14", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 14", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 15", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day15.exe", + "program": "${workspaceFolder}/zig-out/bin/day15", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 15", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 16", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day16.exe", + "program": "${workspaceFolder}/zig-out/bin/day16", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 16", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 17", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day17.exe", + "program": "${workspaceFolder}/zig-out/bin/day17", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 17", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 18", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day18.exe", + "program": "${workspaceFolder}/zig-out/bin/day18", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 18", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 19", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day19.exe", + "program": "${workspaceFolder}/zig-out/bin/day19", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 19", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 20", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day20.exe", + "program": "${workspaceFolder}/zig-out/bin/day20", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 20", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 21", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day21.exe", + "program": "${workspaceFolder}/zig-out/bin/day21", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 21", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 22", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day22.exe", + "program": "${workspaceFolder}/zig-out/bin/day22", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 22", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 23", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day23.exe", + "program": "${workspaceFolder}/zig-out/bin/day23", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 23", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 24", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day24.exe", + "program": "${workspaceFolder}/zig-out/bin/day24", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 24", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "day 25", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/day25.exe", + "program": "${workspaceFolder}/zig-out/bin/day25", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build day 25", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "all tests", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_all.exe", + "program": "${workspaceFolder}/zig-out/bin/test_all", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: util.zig", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_util.exe", + "program": "${workspaceFolder}/zig-out/bin/test_util", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests util", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 01", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day01.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day01", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day01", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 02", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day02.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day02", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day02", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 03", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day03.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day03", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day03", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 04", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day04.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day04", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day04", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 05", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day05.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day05", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day05", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 06", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day06.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day06", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day06", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 07", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day07.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day07", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day07", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 08", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day08.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day08", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day08", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 09", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day09.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day09", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day09", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 10", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day10.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day10", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day10", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 11", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day11.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day11", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day11", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 12", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day12.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day12", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day12", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 13", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day13.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day13", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day13", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 14", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day14.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day14", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day14", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 15", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day15.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day15", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day15", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 16", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day16.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day16", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day16", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 17", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day17.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day17", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day17", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 18", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day18.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day18", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day18", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 19", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day19.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day19", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day19", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 20", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day20.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day20", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day20", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 21", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day21.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day21", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day21", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 22", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day22.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day22", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day22", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 23", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day23.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day23", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day23", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 24", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day24.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day24", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day24", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, { "name": "tests: day 25", - "type": "cppvsdbg", + "type": "cppdbg", "request": "launch", - "program": "${workspaceFolder}/zig-out/bin/test_day25.exe", + "program": "${workspaceFolder}/zig-out/bin/test_day25", "args": ["std.testing.zig_exe_path is unavailable"], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], - "console": "integratedTerminal", "preLaunchTask": "build tests day25", + "osx": { "MIMode": "lldb" }, + "windows": { + "type": "cppvsdbg", + "console": "integratedTerminal", + }, }, ] } \ No newline at end of file