diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 35c214b3..560a4117 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,17 +4,73 @@ "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 + } } ] } \ No newline at end of file