From e0d32e80fbadf8d3fd82780ba9e3803d7fefa9bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 31 Mar 2022 10:42:52 -0400 Subject: [PATCH] build/dev: use gdb on linux, llvm on macOS with vscode tasks --- .vscode/launch.json | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 8b975f91..29749548 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,7 +9,6 @@ "args": ["-v", "-p", "4222"], "cwd": "${workspaceFolder}/build", "environment": [], - "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", @@ -17,7 +16,15 @@ "ignoreFailures": true } ], - "preLaunchTask": "build" + "preLaunchTask": "build", + "linux": { + "MIMode": "gdb", + "externalConsole": false, + }, + "osx": { + "MIMode": "lldb", + "externalConsole": true, + }, }, { "name": "tests", @@ -26,7 +33,6 @@ "program": "${workspaceFolder}/build/opendht_unit_tests", "cwd": "${workspaceFolder}/build", "environment": [], - "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", @@ -34,7 +40,15 @@ "ignoreFailures": true } ], - "preLaunchTask": "build" + "preLaunchTask": "build", + "linux": { + "MIMode": "gdb", + "externalConsole": false, + }, + "osx": { + "MIMode": "lldb", + "externalConsole": true, + }, } ] } -- GitLab