diff options
author | lonkaars <loek@pipeframe.xyz> | 2022-05-26 21:52:30 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2022-05-26 21:52:30 +0200 |
commit | edfa25fcd8edad43998f50a2144d30a6f966c1c8 (patch) | |
tree | e820241e6983bf314ba312c7fb3ed8d6ae55cbbb /.vscode/tasks.json | |
parent | 266fd5ef0c45315fc0bf281a15630a9b4765e68c (diff) |
fix configuration on windows
Diffstat (limited to '.vscode/tasks.json')
-rw-r--r-- | .vscode/tasks.json | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 251c67d..52ccd17 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,8 +1,12 @@ { "version": "2.0.0", - "command": "C:/msys64/usr/bin/sh.exe", - "options": { "cwd": "${workspaceFolder}" }, - "args": [ "-c" ], + "options": { + "cwd": "${workspaceFolder}", + "shell": { + "executable": "C:/msys64/msys2_shell.cmd", + "args": [ "-defterm", "-no-start", "-mingw64", "-shell", "sh", "-here", "-c" ], + } + }, "tasks": [ { "label": "build client", @@ -10,8 +14,9 @@ "isDefault": false, "kind": "build" }, - "args": [ "make", "-C", "client" ], - "command": "", + "command": "make", + "args": [ "" ], + "options": { "cwd": "${workspaceFolder}/client" }, "type": "shell" }, { @@ -20,8 +25,9 @@ "isDefault": false, "kind": "build" }, - "args": [ "make", "-C", "robot" ], - "command": "", + "options": { "cwd": "${workspaceFolder}/robot" }, + "command": "make", + "args": [ "" ], "type": "shell" }, { @@ -30,8 +36,9 @@ "isDefault": false, "kind": "test" }, - "args": [ "make", "flash", "-C", "robot" ], - "command": "", + "options": { "cwd": "${workspaceFolder}/robot" }, + "command": "make flash", + "args": [ "" ], "type": "shell" }, { @@ -40,8 +47,8 @@ "isDefault": false, "kind": "none" }, - "args": [ "make", "clean" ], - "command": "", + "command": "make clean", + "args": [ "" ], "type": "shell" }, { @@ -50,8 +57,18 @@ "isDefault": false, "kind": "none" }, - "args": [ "make", "format" ], - "command": "", + "command": "make format", + "args": [ "" ], + "type": "shell" + }, + { + "label": "generate compilation db (needed for autocomplete)", + "group": { + "isDefault": false, + "kind": "build" + }, + "command": "make compile_commands", + "args": [ "" ], "type": "shell" }, ] |