| add_executable( | |
| fuzz_tests_for_microbenchmarking | |
| fuzz_tests_for_microbenchmarking.cc | |
| ) | |
| target_link_libraries( | |
| fuzz_tests_for_microbenchmarking | |
| PUBLIC | |
| fuzztest_status | |
| protobuf::libprotobuf | |
| fuzztest::test_protobuf_cc_proto | |
| absl::random_bit_gen_ref | |
| absl::random_distributions | |
| absl::flat_hash_set | |
| absl::str_format | |
| absl::string_view | |
| ) | |
| link_fuzztest(fuzz_tests_for_microbenchmarking) | |
| add_executable( | |
| fuzz_tests_for_functional_testing.stripped | |
| fuzz_tests_for_functional_testing.cc | |
| fuzz_tests_for_microbenchmarking.cc | |
| fuzz_tests_using_googletest.cc | |
| fuzz_tests_with_proto_inputs.cc | |
| ) | |
| target_link_libraries( | |
| fuzz_tests_for_functional_testing.stripped | |
| PUBLIC | |
| protobuf::libprotobuf | |
| fuzztest::test_protobuf_cc_proto | |
| absl::algorithm_container | |
| absl::check | |
| absl::flat_hash_map | |
| absl::flat_hash_set | |
| absl::function_ref | |
| absl::random_bit_gen_ref | |
| absl::random_distributions | |
| absl::span | |
| absl::str_format | |
| absl::strings | |
| absl::time | |
| re2::re2 | |
| fuzztest_flatbuffers | |
| fuzztest_googletest_fixture_adapter | |
| fuzztest_common_logging | |
| fuzztest_test_flatbuffers_headers | |
| ) | |
| link_fuzztest(fuzz_tests_for_functional_testing.stripped) | |
| set_target_properties( | |
| fuzz_tests_for_functional_testing.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| fuzz_tests_with_invalid_seeds.stripped | |
| fuzz_tests_with_invalid_seeds.cc | |
| ) | |
| target_link_libraries( | |
| fuzz_tests_with_invalid_seeds.stripped | |
| PUBLIC | |
| fuzztest_status | |
| ) | |
| link_fuzztest(fuzz_tests_with_invalid_seeds.stripped) | |
| set_target_properties( | |
| fuzz_tests_with_invalid_seeds.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| dynamically_registered_fuzz_tests.stripped | |
| dynamically_registered_fuzz_tests.cc | |
| ) | |
| link_fuzztest(dynamically_registered_fuzz_tests.stripped) | |
| set_target_properties( | |
| dynamically_registered_fuzz_tests.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| unit_test_and_fuzz_tests.stripped | |
| unit_test_and_fuzz_tests.cc | |
| ) | |
| link_fuzztest(unit_test_and_fuzz_tests.stripped) | |
| set_target_properties( | |
| unit_test_and_fuzz_tests.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| fuzz_tests_for_corpus_database_testing.stripped | |
| fuzz_tests_for_corpus_database_testing.cc | |
| ) | |
| link_fuzztest(fuzz_tests_for_corpus_database_testing.stripped) | |
| set_target_properties( | |
| fuzz_tests_for_corpus_database_testing.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| llvm_fuzzer_with_custom_mutator.stripped | |
| llvm_fuzzer_with_custom_mutator.cc | |
| ) | |
| target_link_libraries( | |
| llvm_fuzzer_with_custom_mutator.stripped | |
| PRIVATE | |
| fuzztest::llvm_fuzzer_main | |
| fuzztest::llvm_fuzzer_wrapper | |
| ) | |
| set_target_properties( | |
| llvm_fuzzer_with_custom_mutator.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) | |
| add_executable( | |
| fuzz_test_without_init_fuzztest.stripped | |
| fuzz_test_without_init_fuzztest.cc | |
| ) | |
| target_link_libraries( | |
| fuzz_test_without_init_fuzztest.stripped | |
| PRIVATE | |
| fuzztest::fuzztest | |
| GTest::gtest | |
| ) | |
| set_target_properties( | |
| fuzz_test_without_init_fuzztest.stripped | |
| PROPERTIES RUNTIME_OUTPUT_DIRECTORY | |
| "${CMAKE_BINARY_DIR}/_main/e2e_tests/testdata" | |
| ) |