diff --git a/tests/unit/CMakeLists.txt b/tests/unit/CMakeLists.txt index 1ed5ffd7b..adecacdfa 100644 --- a/tests/unit/CMakeLists.txt +++ b/tests/unit/CMakeLists.txt @@ -98,4 +98,8 @@ target_link_libraries(sentry_fuzz_json PRIVATE "$<$:rt>" ) +if(MSVC) + target_compile_options(sentry_fuzz_json PRIVATE $) +endif() + add_test(NAME sentry_fuzz_json COMMAND sentry_fuzz_json) diff --git a/tests/unit/fuzz.c b/tests/unit/fuzz.c index 0ad1afd2d..1b79da7e5 100644 --- a/tests/unit/fuzz.c +++ b/tests/unit/fuzz.c @@ -18,10 +18,17 @@ afl-fuzz -i fuzzing-examples -o fuzzing-results -- fuzzing/sentry_fuzz_json @@ #undef NDEBUG +#ifdef _WIN32 +# define WIN32_LEAN_AND_MEAN +# define NOMINMAX +# define _CRT_SECURE_NO_WARNINGS +#endif + +#include "sentry.h" + #include #include -#include "sentry.h" #include "sentry_json.h" #include "sentry_path.h" #include "sentry_value.h"