diff options
Diffstat (limited to '.vscode/launch.json')
-rw-r--r-- | .vscode/launch.json | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000..bb4fa23a78 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,68 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Linux/Docker debug", + "type": "cppdbg", + "request": "launch", + "program": "/azerothcore/env/dist/bin/worldserver", + "cwd": "/azerothcore", + "args": [], + "environment": [], + "externalConsole": false, + "sourceFileMap": { + "/azerothcore": "${workspaceFolder}" + }, + "linux": { + "MIMode": "gdb", + "miDebuggerPath": "/usr/bin/gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": false + } + ] + } + }, + { + "name": "(docker run) Pipe Launch", + "type": "cppdbg", + "request": "launch", + "program": "/azerothcore/env/dist/bin/worldserver", + "cwd": "/azerothcore", + "args": [], + "environment": [], + "externalConsole": true, + "pipeTransport": { + "debuggerPath": "/usr/bin/gdb", + "pipeProgram": "docker-compose", + "pipeArgs": [ + "exec", "-T", "ac-worldserver", "sh", "-c" + ], + "pipeCwd": "${workspaceFolder}" + }, + "sourceFileMap": { + "/azerothcore": "${workspaceFolder}" + }, + "linux": { + "MIMode": "gdb", + "miDebuggerPath": "/usr/bin/gdb", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": false + } + ] + }, + "osx": { + "MIMode": "lldb" + }, + "windows": { + "MIMode": "gdb", + "miDebuggerPath": "C:\\MinGw\\bin\\gdb.exe" + } + } + ] +} |