Skip to content
Snippets Groups Projects
Commit e0d32e80 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

build/dev: use gdb on linux, llvm on macOS with vscode tasks

parent e753d200
No related branches found
No related tags found
No related merge requests found
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
"args": ["-v", "-p", "4222"], "args": ["-v", "-p", "4222"],
"cwd": "${workspaceFolder}/build", "cwd": "${workspaceFolder}/build",
"environment": [], "environment": [],
"MIMode": "gdb",
"setupCommands": [ "setupCommands": [
{ {
"description": "Enable pretty-printing for gdb", "description": "Enable pretty-printing for gdb",
...@@ -17,7 +16,15 @@ ...@@ -17,7 +16,15 @@
"ignoreFailures": true "ignoreFailures": true
} }
], ],
"preLaunchTask": "build" "preLaunchTask": "build",
"linux": {
"MIMode": "gdb",
"externalConsole": false,
},
"osx": {
"MIMode": "lldb",
"externalConsole": true,
},
}, },
{ {
"name": "tests", "name": "tests",
...@@ -26,7 +33,6 @@ ...@@ -26,7 +33,6 @@
"program": "${workspaceFolder}/build/opendht_unit_tests", "program": "${workspaceFolder}/build/opendht_unit_tests",
"cwd": "${workspaceFolder}/build", "cwd": "${workspaceFolder}/build",
"environment": [], "environment": [],
"MIMode": "gdb",
"setupCommands": [ "setupCommands": [
{ {
"description": "Enable pretty-printing for gdb", "description": "Enable pretty-printing for gdb",
...@@ -34,7 +40,15 @@ ...@@ -34,7 +40,15 @@
"ignoreFailures": true "ignoreFailures": true
} }
], ],
"preLaunchTask": "build" "preLaunchTask": "build",
"linux": {
"MIMode": "gdb",
"externalConsole": false,
},
"osx": {
"MIMode": "lldb",
"externalConsole": true,
},
} }
] ]
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment