|
12 | 12 | }, |
13 | 13 | "group": { "kind": "build", "isDefault": true }, |
14 | 14 | "problemMatcher": ["$gcc", "$msCompile"], |
15 | | - "detail": "Default configuration for building the library" |
| 15 | + "detail": "Default configuration for building the library Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 16 | + "windows": { |
| 17 | + "options": { |
| 18 | + "shell": { |
| 19 | + "executable": "cmd.exe", |
| 20 | + "args": ["/d", "/c"] |
| 21 | + } |
| 22 | + } |
| 23 | + } |
16 | 24 | }, |
17 | 25 | { |
18 | 26 | "label": "Configure & Build: Test Configuration", |
|
25 | 33 | }, |
26 | 34 | "group": "build", |
27 | 35 | "problemMatcher": ["$gcc", "$msCompile"], |
28 | | - "detail": "Configuration for building and running tests" |
| 36 | + "detail": "Configuration for building and running tests Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 37 | + "windows": { |
| 38 | + "options": { |
| 39 | + "shell": { |
| 40 | + "executable": "cmd.exe", |
| 41 | + "args": ["/d", "/c"] |
| 42 | + } |
| 43 | + } |
| 44 | + } |
29 | 45 | }, |
30 | 46 | { |
31 | 47 | "label": "Configure & Build: Documentation Configuration", |
|
38 | 54 | }, |
39 | 55 | "group": "build", |
40 | 56 | "problemMatcher": ["$gcc", "$msCompile"], |
41 | | - "detail": "Configuration for building documentation" |
| 57 | + "detail": "Configuration for building documentation Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 58 | + "windows": { |
| 59 | + "options": { |
| 60 | + "shell": { |
| 61 | + "executable": "cmd.exe", |
| 62 | + "args": ["/d", "/c"] |
| 63 | + } |
| 64 | + } |
| 65 | + } |
42 | 66 | }, |
43 | 67 | { |
44 | 68 | "label": "Configure & Build: Clang-Tidy Configuration", |
|
51 | 75 | }, |
52 | 76 | "group": "build", |
53 | 77 | "problemMatcher": ["$gcc", "$msCompile"], |
54 | | - "detail": "Configuration for running clang-tidy static analysis" |
| 78 | + "detail": "Configuration for running clang-tidy static analysis Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 79 | + "windows": { |
| 80 | + "options": { |
| 81 | + "shell": { |
| 82 | + "executable": "cmd.exe", |
| 83 | + "args": ["/d", "/c"] |
| 84 | + } |
| 85 | + } |
| 86 | + } |
55 | 87 | }, |
56 | 88 | { |
57 | 89 | "label": "Configure & Build: Initialize Templates", |
|
64 | 96 | }, |
65 | 97 | "group": "build", |
66 | 98 | "problemMatcher": ["$gcc", "$msCompile"], |
67 | | - "detail": "Force regeneration of template files (CMakePresets.json, CI, etc.)" |
| 99 | + "detail": "Force regeneration of template files (CMakePresets.json, CI, etc.) Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 100 | + "windows": { |
| 101 | + "options": { |
| 102 | + "shell": { |
| 103 | + "executable": "cmd.exe", |
| 104 | + "args": ["/d", "/c"] |
| 105 | + } |
| 106 | + } |
| 107 | + } |
68 | 108 | }, |
69 | 109 | { |
70 | 110 | "label": "Configure & Build: Install Configuration", |
|
77 | 117 | }, |
78 | 118 | "group": "build", |
79 | 119 | "problemMatcher": ["$gcc", "$msCompile"], |
80 | | - "detail": "Release build for installation with CPM_USE_LOCAL_PACKAGES enabled for testing installed packages" |
| 120 | + "detail": "Release build for installation with CPM_USE_LOCAL_PACKAGES enabled for testing installed packages Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 121 | + "windows": { |
| 122 | + "options": { |
| 123 | + "shell": { |
| 124 | + "executable": "cmd.exe", |
| 125 | + "args": ["/d", "/c"] |
| 126 | + } |
| 127 | + } |
| 128 | + } |
81 | 129 | }, |
82 | 130 | { |
83 | 131 | "label": "Build & Test: Run All Tests", |
|
90 | 138 | }, |
91 | 139 | "group": { "kind": "test", "isDefault": true }, |
92 | 140 | "problemMatcher": ["$gcc", "$msCompile"], |
93 | | - "detail": "Configuration for building and running tests" |
| 141 | + "detail": "Configuration for building and running tests Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 142 | + "windows": { |
| 143 | + "options": { |
| 144 | + "shell": { |
| 145 | + "executable": "cmd.exe", |
| 146 | + "args": ["/d", "/c"] |
| 147 | + } |
| 148 | + } |
| 149 | + } |
94 | 150 | }, |
95 | 151 | { |
96 | 152 | "label": "Build & Test: Run Tests with Clang-Tidy", |
|
103 | 159 | }, |
104 | 160 | "group": "test", |
105 | 161 | "problemMatcher": ["$gcc", "$msCompile"], |
106 | | - "detail": "Configuration for running clang-tidy static analysis" |
| 162 | + "detail": "Configuration for running clang-tidy static analysis Requires the CMake Tools extension (ms-vscode.cmake-tools) — without it, this task fails to start.", |
| 163 | + "windows": { |
| 164 | + "options": { |
| 165 | + "shell": { |
| 166 | + "executable": "cmd.exe", |
| 167 | + "args": ["/d", "/c"] |
| 168 | + } |
| 169 | + } |
| 170 | + } |
107 | 171 | }, |
108 | 172 | { |
109 | 173 | "label": "Clean Build Directory (Active Config)", |
|
0 commit comments