diff options
| -rw-r--r-- | .vscode/extensions.json | 3 | ||||
| -rw-r--r-- | .vscode/launch.json | 36 |
2 files changed, 12 insertions, 27 deletions
diff --git a/.vscode/extensions.json b/.vscode/extensions.json index a68bddc..b192dbb 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,8 +1,9 @@ { "recommendations": [ "JacquesLucke.gcov-viewer", + "llvm-vs-code-extensions.vscode-clangd", "matepek.vscode-catch2-test-adapter", "ms-vscode.cmake-tools", - "ms-vscode.cpptools" + "webfreak.debug", ] }
\ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 5099c92..29733b3 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -2,33 +2,17 @@ "version": "0.2.0", "configurations": [ { - "name": "(gdb) Launch", - "type": "cppdbg", + "name": "Launch", + "type": "gdb", "request": "launch", - "program": "${command:cmake.launchTargetPath}", - "stopAtEntry": false, - "cwd": "${workspaceRoot}", - "environment": [], - "externalConsole": false, - "MIMode": "gdb", - "miDebuggerArgs": "-nx", - "setupCommands": [ - { - "description": "Enable pretty-printing for gdb", - "text": "-enable-pretty-printing", - "ignoreFailures": true - }, - { - "description": "Set Disassembly Flavor to Intel", - "text": "-gdb-set disassembly-flavor intel", - "ignoreFailures": true - }, - { - "description": "Enable DebuginfoD", - "text": "-gdb-set debuginfod enabled on", - "ignoreFailures": true - } + "target": "${command:cmake.launchTargetPath}", + "cwd": "${workspaceFolder}", + "debugger_args": ["-nx"], + "autorun": [ + "-enable-pretty-printing", + "-gdb-set disassembly-flavor intel", + "-gdb-set debuginfod enabled on", ] - }, + } ] }
\ No newline at end of file |
