aboutsummaryrefslogtreecommitdiff
path: root/.vscode
diff options
context:
space:
mode:
Diffstat (limited to '.vscode')
-rw-r--r--.vscode/c_cpp_properties.json3
-rw-r--r--.vscode/launch.json2
-rw-r--r--.vscode/tasks.json69
3 files changed, 60 insertions, 14 deletions
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index 51f5ad0..3a0c430 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -2,7 +2,8 @@
"configurations": [
{
"name": "src",
- "compileCommands": "${workspaceFolder}/src/compile_commands.json"
+ "compileCommands": "${workspaceFolder}/src/compile_commands.json",
+ "configurationProvider": "ms-vscode.makefile-tools"
}
],
"version": 4
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 2f7561c..4ff91bb 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -12,7 +12,7 @@
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
- "preLaunchTask": "client/build",
+ "preLaunchTask": "build",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 8404cfa..a670b0f 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -16,13 +16,19 @@
"isDefault": false,
"kind": "build"
},
- "options": { "cwd": "${workspaceFolder}/src" },
+ "options": {
+ "cwd": "${workspaceFolder}/src"
+ },
"windows": {
"command": "make -j",
- "args": [ "" ],
+ "args": [
+ ""
+ ]
},
"command": "make",
- "args": [ "-j" ],
+ "args": [
+ "-j"
+ ],
"type": "shell"
},
{
@@ -32,13 +38,20 @@
"isDefault": false,
"kind": "test"
},
- "options": { "cwd": "${workspaceFolder}/src" },
+ "options": {
+ "cwd": "${workspaceFolder}/src"
+ },
"windows": {
"command": "make -j flash",
- "args": [ "" ],
+ "args": [
+ ""
+ ]
},
"command": "make",
- "args": [ "-j", "flash" ],
+ "args": [
+ "-j",
+ "flash"
+ ],
"type": "shell"
},
{
@@ -48,13 +61,19 @@
"isDefault": false,
"kind": "test"
},
- "options": { "cwd": "${workspaceFolder}/src" },
+ "options": {
+ "cwd": "${workspaceFolder}/src"
+ },
"windows": {
"command": "make compile_commands.json",
- "args": [ "" ],
+ "args": [
+ ""
+ ]
},
"command": "make",
- "args": [ "compile_commands.json" ],
+ "args": [
+ "compile_commands"
+ ],
"type": "shell"
},
{
@@ -64,14 +83,40 @@
"isDefault": false,
"kind": "test"
},
- "options": { "cwd": "${workspaceFolder}" },
+ "options": {
+ "cwd": "${workspaceFolder}"
+ },
"windows": {
"command": "make clean",
- "args": [ "" ],
+ "args": [
+ ""
+ ]
},
"command": "make",
- "args": [ "clean" ],
+ "args": [
+ "clean"
+ ],
"type": "shell"
+ },
+ {
+ "type": "cppbuild",
+ "label": "C/C++: gcc.exe build active file",
+ "command": "C:\\msys64\\mingw64\\bin\\gcc.exe",
+ "args": [
+ "-fdiagnostics-color=always",
+ "-g",
+ "${file}",
+ "-o",
+ "${fileDirname}\\${fileBasenameNoExtension}.exe"
+ ],
+ "options": {
+ "cwd": "C:\\msys64\\mingw64\\bin"
+ },
+ "problemMatcher": [
+ "$gcc"
+ ],
+ "group": "build",
+ "detail": "compiler: C:\\msys64\\mingw64\\bin\\gcc.exe"
}
]
}