Edit

kc3-lang/brotli/c/fuzz/.bazelrc

Branch :

  • Show log

    Commit

  • Author : Evgenii Kliuchnikov
    Date : 2023-07-06 11:56:38
    Hash : 70e7b1ae
    Message : simplify building of fuzzer PiperOrigin-RevId: 545950923

  • c/fuzz/.bazelrc
  • # Force the use of Clang for C++ builds.
    build --action_env=CC=clang
    build --action_env=CXX=clang++
    
    # Define the --config=asan-libfuzzer configuration.
    build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine=@rules_fuzzing//fuzzing/engines:libfuzzer
    build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_instrumentation=libfuzzer
    build:asan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_sanitizer=asan
    
    # Define the --config=msan-libfuzzer configuration.
    build:msan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine=@rules_fuzzing//fuzzing/engines:libfuzzer
    build:msan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_instrumentation=libfuzzer
    build:msan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_sanitizer=msan
    
    # Define the --config=ubsan-libfuzzer configuration.
    build:ubsan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine=@rules_fuzzing//fuzzing/engines:libfuzzer
    build:ubsan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_instrumentation=libfuzzer
    build:ubsan-libfuzzer --@rules_fuzzing//fuzzing:cc_engine_sanitizer=ubsan