|
53 | 53 | } |
54 | 54 | } |
55 | 55 | }, |
| 56 | + { |
| 57 | + "name": "common-fuzzing-conf", |
| 58 | + "hidden": true, |
| 59 | + "description": "Clang 15 fuzzer test", |
| 60 | + "binaryDir": "${sourceDir}/out/build/${presetName}", |
| 61 | + "installDir": "${sourceDir}/out/install/${presetName}", |
| 62 | + "cacheVariables": { |
| 63 | + "CMAKE_BUILD_TYPE": "Debug", |
| 64 | + "ENABLE_COVERAGE": "ON", |
| 65 | + "ENABLE_SANITIZER_ADDRESS": "ON", |
| 66 | + "ENABLE_SANITIZER_LEAK": "ON", |
| 67 | + "ENABLE_SANITIZER_UNDEFINED_BEHAVIOR": "ON", |
| 68 | + "ENABLE_SANITIZER_MEMORY": "OFF", |
| 69 | + "ENABLE_FUZZING": "ON" |
| 70 | + } |
| 71 | + }, |
56 | 72 | { |
57 | 73 | "name": "windows-2019-msvc-debug", |
58 | 74 | "generator": "Visual Studio 16 2019", |
|
350 | 366 | "CMAKE_TRY_COMPILE_TARGET_TYPE": "STATIC_LIBRARY", |
351 | 367 | "CMAKE_CROSSCOMPILING": "TRUE" |
352 | 368 | } |
| 369 | + }, |
| 370 | + { |
| 371 | + "name": "clang-12-fuzzing", |
| 372 | + "description": "Clang 12 fuzzer test", |
| 373 | + "inherits": "common-fuzzing-conf", |
| 374 | + "cacheVariables": { |
| 375 | + "CMAKE_C_COMPILER": "clang-12", |
| 376 | + "CMAKE_CXX_COMPILER": "clang++-12" |
| 377 | + } |
| 378 | + }, |
| 379 | + { |
| 380 | + "name": "clang-13-fuzzing", |
| 381 | + "description": "Clang 13 fuzzer test", |
| 382 | + "inherits": "common-fuzzing-conf", |
| 383 | + "cacheVariables": { |
| 384 | + "CMAKE_C_COMPILER": "clang-13", |
| 385 | + "CMAKE_CXX_COMPILER": "clang++-13" |
| 386 | + } |
| 387 | + }, |
| 388 | + { |
| 389 | + "name": "clang-14-fuzzing", |
| 390 | + "description": "Clang 14 fuzzer test", |
| 391 | + "inherits": "common-fuzzing-conf", |
| 392 | + "cacheVariables": { |
| 393 | + "CMAKE_C_COMPILER": "clang-14", |
| 394 | + "CMAKE_CXX_COMPILER": "clang++-14" |
| 395 | + } |
| 396 | + }, |
| 397 | + { |
| 398 | + "name": "clang-15-fuzzing", |
| 399 | + "description": "Clang 15 fuzzer test", |
| 400 | + "inherits": "common-fuzzing-conf", |
| 401 | + "cacheVariables": { |
| 402 | + "CMAKE_C_COMPILER": "clang-15", |
| 403 | + "CMAKE_CXX_COMPILER": "clang++-15" |
| 404 | + } |
353 | 405 | } |
354 | 406 | ], |
355 | 407 | "buildPresets": [ |
|
444 | 496 | { |
445 | 497 | "name": "build-gcc-arm-release", |
446 | 498 | "configurePreset": "gcc-arm-release" |
| 499 | + }, |
| 500 | + { |
| 501 | + "name": "build-clang-12-fuzzing", |
| 502 | + "configurePreset": "clang-12-fuzzing" |
| 503 | + }, |
| 504 | + { |
| 505 | + "name": "build-clang-13-fuzzing", |
| 506 | + "configurePreset": "clang-13-fuzzing" |
| 507 | + }, |
| 508 | + { |
| 509 | + "name": "build-clang-14-fuzzing", |
| 510 | + "configurePreset": "clang-14-fuzzing" |
| 511 | + }, |
| 512 | + { |
| 513 | + "name": "build-clang-15-fuzzing", |
| 514 | + "configurePreset": "clang-15-fuzzing" |
447 | 515 | } |
448 | 516 | ], |
449 | 517 | "testPresets": [ |
|
612 | 680 | "inherits": "test-common", |
613 | 681 | "configuration": "Release", |
614 | 682 | "configurePreset": "win32-gcc-x64-mingw-release" |
| 683 | + }, |
| 684 | + { |
| 685 | + "name": "test-clang-12-fuzzing", |
| 686 | + "displayName": "Strict", |
| 687 | + "description": "Enable output and stop on failure", |
| 688 | + "inherits": "test-common", |
| 689 | + "configurePreset": "clang-12-fuzzing" |
| 690 | + }, |
| 691 | + { |
| 692 | + "name": "test-clang-13-fuzzing", |
| 693 | + "displayName": "Strict", |
| 694 | + "description": "Enable output and stop on failure", |
| 695 | + "inherits": "test-common", |
| 696 | + "configurePreset": "clang-13-fuzzing" |
| 697 | + }, |
| 698 | + { |
| 699 | + "name": "test-clang-14-fuzzing", |
| 700 | + "displayName": "Strict", |
| 701 | + "description": "Enable output and stop on failure", |
| 702 | + "inherits": "test-common", |
| 703 | + "configurePreset": "clang-14-fuzzing" |
| 704 | + }, |
| 705 | + { |
| 706 | + "name": "test-clang-15-fuzzing", |
| 707 | + "displayName": "Strict", |
| 708 | + "description": "Enable output and stop on failure", |
| 709 | + "inherits": "test-common", |
| 710 | + "configurePreset": "clang-15-fuzzing" |
615 | 711 | } |
616 | 712 | ] |
617 | 713 | } |
0 commit comments