|
119 | 119 | "inherits": "clang20", |
120 | 120 | "binaryDir": "build-debug", |
121 | 121 | "environment": { |
122 | | - "CMAKE_BUILD_TYPE": "Debug", |
123 | 122 | "CFLAGS": "-gdwarf-4", |
124 | 123 | "CXXFLAGS": "-gdwarf-4", |
125 | 124 | "LDFLAGS": "-gdwarf-4" |
126 | 125 | }, |
127 | 126 | "cacheVariables": { |
| 127 | + "CMAKE_BUILD_TYPE": "Debug", |
128 | 128 | "ENABLE_ASAN": "OFF", |
129 | | - "DISABLE_ASM": "ON" |
| 129 | + "DISABLE_ASM": "ON", |
| 130 | + "ENABLE_STACKTRACES": "ON" |
130 | 131 | } |
131 | 132 | }, |
132 | 133 | { |
|
163 | 164 | "binaryDir": "build-tracy-time-sampled", |
164 | 165 | "inherits": "clang20", |
165 | 166 | "environment": { |
166 | | - "CMAKE_BUILD_TYPE": "RelWithDebInfo", |
167 | 167 | "CFLAGS": "-g -fno-omit-frame-pointer", |
168 | 168 | "CXXFLAGS": "-g -fno-omit-frame-pointer", |
169 | 169 | "LDFLAGS": "-g -fno-omit-frame-pointer -rdynamic" |
170 | 170 | }, |
171 | 171 | "cacheVariables": { |
| 172 | + "CMAKE_BUILD_TYPE": "RelWithDebInfo", |
172 | 173 | "ENABLE_TRACY": "ON" |
173 | 174 | } |
174 | 175 | }, |
|
190 | 191 | "inherits": "debug", |
191 | 192 | "binaryDir": "build-debug-fast", |
192 | 193 | "environment": { |
193 | | - "CMAKE_BUILD_TYPE": "Debug", |
194 | 194 | "CFLAGS": "-O2 -gdwarf", |
195 | 195 | "CXXFLAGS": "-O2 -gdwarf-4", |
196 | 196 | "LDFLAGS": "-O2 -gdwarf-4" |
| 197 | + }, |
| 198 | + "cacheVariables": { |
| 199 | + "ENABLE_STACKTRACES": "ON" |
197 | 200 | } |
198 | 201 | }, |
199 | 202 | { |
|
207 | 210 | } |
208 | 211 | }, |
209 | 212 | { |
210 | | - "name": "debug-no-avm", |
| 213 | + "name": "debug-fast-no-avm", |
211 | 214 | "displayName": "Optimized debug build with Clang-20 (no AVM)", |
212 | 215 | "description": "Build with globally installed Clang-20 in debug mode excluding the Aztec VM", |
| 216 | + "inherits": "debug-fast", |
| 217 | + "binaryDir": "build-debug-fast-no-avm", |
| 218 | + "cacheVariables": { |
| 219 | + "DISABLE_AZTEC_VM": "ON", |
| 220 | + "ENABLE_STACKTRACES": "ON" |
| 221 | + } |
| 222 | + }, |
| 223 | + { |
| 224 | + "name": "debug-no-avm", |
| 225 | + "displayName": "Debug build with Clang-20 (no AVM)", |
| 226 | + "description": "Build with globally installed Clang-20 in debug mode excluding the Aztec VM", |
213 | 227 | "inherits": "debug", |
214 | 228 | "binaryDir": "build-debug-no-avm", |
215 | 229 | "cacheVariables": { |
216 | | - "DISABLE_AZTEC_VM": "ON" |
| 230 | + "DISABLE_AZTEC_VM": "ON", |
| 231 | + "ENABLE_STACKTRACES": "ON" |
217 | 232 | } |
218 | 233 | }, |
219 | 234 | { |
|
235 | 250 | "cacheVariables": { |
236 | 251 | "ENABLE_ASAN": "ON", |
237 | 252 | "DISABLE_AZTEC_VM": "ON", |
238 | | - "DISABLE_ASM": "ON" |
| 253 | + "DISABLE_ASM": "ON", |
| 254 | + "ENABLE_STACKTRACES": "OFF" |
239 | 255 | } |
240 | 256 | }, |
241 | 257 | { |
|
244 | 260 | "description": "Build with address sanitizer on clang20 with debugging information", |
245 | 261 | "inherits": "debug", |
246 | 262 | "binaryDir": "build-asan", |
247 | | - "environment": { |
248 | | - "CMAKE_BUILD_TYPE": "Debug" |
249 | | - }, |
250 | 263 | "cacheVariables": { |
251 | 264 | "ENABLE_ASAN": "ON", |
252 | | - "DISABLE_ASM": "ON" |
| 265 | + "DISABLE_ASM": "ON", |
| 266 | + "ENABLE_STACKTRACES": "OFF" |
253 | 267 | } |
254 | 268 | }, |
255 | 269 | { |
|
279 | 293 | "binaryDir": "build-fuzzing", |
280 | 294 | "cacheVariables": { |
281 | 295 | "FUZZING": "ON", |
282 | | - "DISABLE_AZTEC_VM": "ON" |
283 | | - }, |
284 | | - "environment": { |
| 296 | + "DISABLE_AZTEC_VM": "ON", |
285 | 297 | "CMAKE_BUILD_TYPE": "RelWithAssert" |
286 | 298 | } |
287 | 299 | }, |
|
294 | 306 | "cacheVariables": { |
295 | 307 | "FUZZING": "ON", |
296 | 308 | "DISABLE_AZTEC_VM": "ON", |
297 | | - "DISABLE_ASM": "ON" |
298 | | - }, |
299 | | - "environment": { |
| 309 | + "DISABLE_ASM": "ON", |
300 | 310 | "CMAKE_BUILD_TYPE": "RelWithAssert" |
301 | 311 | } |
302 | 312 | }, |
|
311 | 321 | "FUZZING_SHOW_INFORMATION": "ON", |
312 | 322 | "DISABLE_AZTEC_VM": "ON", |
313 | 323 | "ENABLE_ASAN": "ON", |
314 | | - "DISABLE_ASM": "ON" |
315 | | - }, |
316 | | - "environment": { |
| 324 | + "DISABLE_ASM": "ON", |
317 | 325 | "CMAKE_BUILD_TYPE": "RelWithAssert" |
318 | 326 | } |
319 | 327 | }, |
|
326 | 334 | "cacheVariables": { |
327 | 335 | "FUZZING": "ON", |
328 | 336 | "DISABLE_ASM": "ON", |
329 | | - "DISABLE_AZTEC_VM": "ON" |
| 337 | + "DISABLE_AZTEC_VM": "ON", |
| 338 | + "CMAKE_BUILD_TYPE": "RelWithAssert" |
330 | 339 | }, |
331 | 340 | "environment": { |
332 | | - "CXXFLAGS": "-fprofile-instr-generate -fcoverage-mapping", |
333 | | - "CMAKE_BUILD_TYPE": "RelWithAssert" |
| 341 | + "CXXFLAGS": "-fprofile-instr-generate -fcoverage-mapping" |
334 | 342 | } |
335 | 343 | }, |
336 | 344 | { |
|
446 | 454 | "description": "Build for pthread enabled WASM", |
447 | 455 | "inherits": "wasm", |
448 | 456 | "binaryDir": "build-wasm-threads", |
449 | | - "environment": { |
450 | | - "CMAKE_BUILD_TYPE": "Release" |
451 | | - }, |
452 | 457 | "cacheVariables": { |
| 458 | + "CMAKE_BUILD_TYPE": "Release", |
453 | 459 | "MULTITHREADING": "ON" |
454 | 460 | } |
455 | 461 | }, |
|
459 | 465 | "binaryDir": "build-wasm-threads-dbg", |
460 | 466 | "description": "Build with wasi-sdk to create debug wasm", |
461 | 467 | "inherits": "wasm", |
462 | | - "environment": { |
463 | | - "CMAKE_BUILD_TYPE": "Debug" |
464 | | - }, |
465 | 468 | "cacheVariables": { |
| 469 | + "CMAKE_BUILD_TYPE": "Debug", |
466 | 470 | "MULTITHREADING": "ON" |
467 | 471 | } |
468 | 472 | }, |
|
517 | 521 | "inherits": "default", |
518 | 522 | "configurePreset": "clang20-no-avm" |
519 | 523 | }, |
| 524 | + { |
| 525 | + "name": "debug-fast-no-avm", |
| 526 | + "inherits": "default", |
| 527 | + "configurePreset": "debug-fast-no-avm" |
| 528 | + }, |
520 | 529 | { |
521 | 530 | "name": "debug-no-avm", |
522 | 531 | "inherits": "default", |
|
0 commit comments