diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2022-04-24 16:47:42 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2022-04-24 17:07:49 +0300 |
commit | 3b33a49bd8ce7d763009cd7ca5560ac95a76d295 (patch) | |
tree | c5bfe4a15510c1de21b00a495737293cd5e46525 /.vscode | |
parent | 2dd61aba49de0f6513c858868625801544e8f031 (diff) |
Setup VS Code build tasks.
Diffstat (limited to '.vscode')
-rw-r--r-- | .vscode/tasks.json | 66 |
1 files changed, 61 insertions, 5 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 35c214b3..560a4117 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,16 +4,72 @@ "version": "2.0.0", "tasks": [ { - "label": "Build Profiler", + "label": "Build Profiler GUI", "type": "shell", - "command": "make debug -C profiler/build/unix -j 24", - "problemMatcher": { - "base": "$gcc", - "fileLocation": ["relative", "${workspaceRoot}/profiler/build/unix"] + "command": "make debug -C profiler/build/unix -j `nproc`", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "close": true + } + }, + { + "label": "Build capture tool", + "type": "shell", + "command": "make debug -C capture/build/unix -j `nproc`", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "close": true + } + }, + { + "label": "Build csvexport tool", + "type": "shell", + "command": "make debug -C csvexport/build/unix -j `nproc`", + "group": { + "kind": "build", + "isDefault": true }, + "presentation": { + "close": true + } + }, + { + "label": "Build import-chrome tool", + "type": "shell", + "command": "make debug -C import-chrome/build/unix -j `nproc`", + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "Build update tool", + "type": "shell", + "command": "make debug -C update/build/unix -j `nproc`", "group": { "kind": "build", "isDefault": true + }, + "presentation": { + "close": true + } + }, + { + "label": "Build client library", + "type": "shell", + "command": "make debug -C library/unix -j `nproc`", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "close": true } } ] |