|
350 | 350 | "CMAKE_TRY_COMPILE_TARGET_TYPE": "STATIC_LIBRARY", |
351 | 351 | "CMAKE_CROSSCOMPILING": "TRUE" |
352 | 352 | } |
| 353 | + }, |
| 354 | + { |
| 355 | + "name": "clang-15-fuzzing", |
| 356 | + "description": "Clang 15 fuzzer test", |
| 357 | + "binaryDir": "${sourceDir}/out/build/${presetName}", |
| 358 | + "installDir": "${sourceDir}/out/install/${presetName}", |
| 359 | + "cacheVariables": { |
| 360 | + "CMAKE_C_COMPILER": "clang-15", |
| 361 | + "CMAKE_CXX_COMPILER": "clang++-15", |
| 362 | + "CMAKE_BUILD_TYPE": "Debug", |
| 363 | + "ENABLE_COVERAGE": "ON", |
| 364 | + "ENABLE_SANITIZER_ADDRESS": "ON", |
| 365 | + "ENABLE_SANITIZER_LEAK": "ON", |
| 366 | + "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR": "ON", |
| 367 | + "ENABLE_SANITIZER_MEMORY": "OFF", |
| 368 | + "ENABLE_FUZZING": "ON" |
| 369 | + } |
353 | 370 | } |
354 | 371 | ], |
355 | 372 | "buildPresets": [ |
|
444 | 461 | { |
445 | 462 | "name": "build-gcc-arm-release", |
446 | 463 | "configurePreset": "gcc-arm-release" |
| 464 | + }, |
| 465 | + { |
| 466 | + "name": "build-clang-15-fuzzing", |
| 467 | + "configurePreset": "clang-15-fuzzing" |
447 | 468 | } |
448 | 469 | ], |
449 | 470 | "testPresets": [ |
|
612 | 633 | "inherits": "test-common", |
613 | 634 | "configuration": "Release", |
614 | 635 | "configurePreset": "win32-gcc-x64-mingw-release" |
| 636 | + }, |
| 637 | + { |
| 638 | + "name": "test-clang-15-fuzzing", |
| 639 | + "displayName": "Strict", |
| 640 | + "description": "Enable output and stop on failure", |
| 641 | + "inherits": "test-common", |
| 642 | + "configurePreset": "clang-15-fuzzing" |
615 | 643 | } |
616 | 644 | ] |
617 | 645 | } |
0 commit comments