examples with libfuzzer
This commit is contained in:
@@ -16,9 +16,15 @@
|
||||
add_executable(Crash Crash.cpp)
|
||||
target_link_libraries(Crash deepstate)
|
||||
|
||||
add_executable(OneOf OneOf.cpp)
|
||||
add_executable(OneOf OneOf.cpp)
|
||||
target_link_libraries(OneOf deepstate)
|
||||
|
||||
if (BUILD_LIBFUZZER)
|
||||
add_executable(OneOfLF OneOf.cpp)
|
||||
target_link_libraries(OneOf_LF deepstate_LF)
|
||||
set_target_properties(OneOf_LF PROPERTIES COMPILE_DEFINITIONS "LIBFUZZER")
|
||||
endif()
|
||||
|
||||
add_executable(Fixture Fixture.cpp)
|
||||
target_link_libraries(Fixture deepstate)
|
||||
|
||||
|
||||
@@ -64,7 +64,9 @@ TEST(OneOfExample, ProduceSixtyOrHigher) {
|
||||
}
|
||||
}
|
||||
|
||||
#ifndef LIBFUZZER
|
||||
int main(int argc, char *argv[]) {
|
||||
DeepState_InitOptions(argc, argv);
|
||||
return DeepState_Run();
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user