examples with libfuzzer

This commit is contained in:
Alex Groce
2018-07-30 21:21:33 -07:00
parent d1a4417dab
commit 1aef3fd325
3 changed files with 12 additions and 4 deletions
+7 -1
View File
@@ -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)
+2
View File
@@ -64,7 +64,9 @@ TEST(OneOfExample, ProduceSixtyOrHigher) {
}
}
#ifndef LIBFUZZER
int main(int argc, char *argv[]) {
DeepState_InitOptions(argc, argv);
return DeepState_Run();
}
#endif