Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <wolf@nereid.pl>2022-04-24 16:47:42 +0300
committerBartosz Taudul <wolf@nereid.pl>2022-04-24 17:07:49 +0300
commit3b33a49bd8ce7d763009cd7ca5560ac95a76d295 (patch)
treec5bfe4a15510c1de21b00a495737293cd5e46525 /.vscode
parent2dd61aba49de0f6513c858868625801544e8f031 (diff)
Setup VS Code build tasks.
Diffstat (limited to '.vscode')
-rw-r--r--.vscode/tasks.json66
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
}
}
]