diff options
| author | Leitwolf11 | 2026-10-23 23:28:06 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-10-23 23:28:06 +0300 |
| commit | 15eb534ee493a3388c168709eb79a954e9cb5fcf (patch) | |
| tree | a08efeb1f5184d8326d57ef358ce9d0531864f78 | |
| parent | 93d4e7dbebab867e0a7f59fc25308460a7a76280 (diff) | |
| download | catch3-15eb534ee493a3388c168709eb79a954e9cb5fcf.tar.gz | |
Move the runner fuzzers under fuzzing/Progmasoft
The license check expects Progmasoft's header only on paths that contain
a Progmasoft directory, so the two runner fuzzers move next to each other
under fuzzing/Progmasoft and keep their MPL header.
| -rw-r--r-- | fuzzing/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | fuzzing/Progmasoft/fuzz_RunnerJson.cpp (renamed from fuzzing/fuzz_RunnerJson.cpp) | 0 | ||||
| -rw-r--r-- | fuzzing/Progmasoft/fuzz_RunnerOptions.cpp (renamed from fuzzing/fuzz_RunnerOptions.cpp) | 0 |
3 files changed, 7 insertions, 1 deletions
diff --git a/fuzzing/CMakeLists.txt b/fuzzing/CMakeLists.txt index 6ba940ce..d300a19d 100644 --- a/fuzzing/CMakeLists.txt +++ b/fuzzing/CMakeLists.txt @@ -14,7 +14,13 @@ target_compile_features(fuzzhelper PUBLIC cxx_std_20) # fix later. For now, target libFuzzer only. target_link_options(fuzzhelper PUBLIC "-fsanitize=fuzzer") -foreach(fuzzer TestSpecParser RunnerJson RunnerOptions) +foreach(fuzzer TestSpecParser) add_executable(fuzz_${fuzzer} fuzz_${fuzzer}.cpp) target_link_libraries(fuzz_${fuzzer} PRIVATE fuzzhelper) endforeach() + +# Progmasoft's fuzzers live apart, under their own license header. +foreach(fuzzer RunnerJson RunnerOptions) + add_executable(fuzz_${fuzzer} Progmasoft/fuzz_${fuzzer}.cpp) + target_link_libraries(fuzz_${fuzzer} PRIVATE fuzzhelper) +endforeach() diff --git a/fuzzing/fuzz_RunnerJson.cpp b/fuzzing/Progmasoft/fuzz_RunnerJson.cpp index 4cc3770c..4cc3770c 100644 --- a/fuzzing/fuzz_RunnerJson.cpp +++ b/fuzzing/Progmasoft/fuzz_RunnerJson.cpp diff --git a/fuzzing/fuzz_RunnerOptions.cpp b/fuzzing/Progmasoft/fuzz_RunnerOptions.cpp index 2a10ba91..2a10ba91 100644 --- a/fuzzing/fuzz_RunnerOptions.cpp +++ b/fuzzing/Progmasoft/fuzz_RunnerOptions.cpp |