]> FriiDump Source - friidump.git/blob - .vscode/tasks.json
FriiDump 0.5.3.16 candidate: add native reports and Linux Xbox support
[friidump.git] / .vscode / tasks.json
1 {
2   "version": "2.0.0",
3   "options": {
4     "cwd": "${workspaceFolder}",
5     "shell": {
6       "executable": "cmd.exe",
7       "args": [
8         "/d",
9         "/c"
10       ]
11     }
12   },
13   "tasks": [
14     {
15       "label": "build-friidump-msvc32",
16       "type": "shell",
17       "command": "if not exist \"${workspaceFolder}\\build-msvc32\" mkdir \"${workspaceFolder}\\build-msvc32\" && \"${workspaceFolder}\\.vscode\\msvc32.cmd\" cl @\"${workspaceFolder}\\msvc32_friidump.rsp\"",
18       "group": {
19         "kind": "build",
20         "isDefault": true
21       },
22       "problemMatcher": [
23         "$msCompile"
24       ]
25     },
26     {
27       "label": "help-friidump",
28       "type": "shell",
29       "command": "\"${workspaceFolder}\\friidump.exe\" --help",
30       "group": "test",
31       "problemMatcher": []
32     },
33     {
34       "label": "zip-build-results",
35       "type": "shell",
36       "command": "powershell -NoProfile -ExecutionPolicy Bypass -Command \"Compress-Archive -Force -Path friidump.exe,docs,README,AUTHORS,COPYING,config.h,msvc32_friidump.rsp,build_msvc32.cmd,.vscode -DestinationPath friidump_msvc32_build_results.zip\"",
37       "problemMatcher": []
38     },
39     {
40       "label": "clean-friidump-msvc32",
41       "type": "shell",
42       "command": "if exist \"${workspaceFolder}\\friidump.exe\" del /q \"${workspaceFolder}\\friidump.exe\" & if exist \"${workspaceFolder}\\build-msvc32\" rmdir /s /q \"${workspaceFolder}\\build-msvc32\" & if exist \"${workspaceFolder}\\friidump_msvc32_build_results.zip\" del /q \"${workspaceFolder}\\friidump_msvc32_build_results.zip\"",
43       "problemMatcher": []
44     },
45     {
46       "label": "build-all",
47       "dependsOrder": "sequence",
48       "dependsOn": [
49         "build-friidump-msvc32",
50         "help-friidump",
51         "zip-build-results"
52       ],
53       "group": "build",
54       "problemMatcher": []
55     }
56   ]
57 }