diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-12 23:07:32 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-12 23:07:32 +0000 |
commit | 47562fa92998f8f4289ae9a8048349067754d52e (patch) | |
tree | c1643be8ab17fc607cea748a8bb1d621a5964873 /pw_fuzzer/fuzzer.bzl | |
parent | eeec55b65fe2c3c7647bb70ea44b3c839eb1267c (diff) | |
parent | 646563934a3e2ee26f50171f94d95173a1662e2c (diff) | |
download | pigweed-47562fa92998f8f4289ae9a8048349067754d52e.tar.gz |
Snap for 11566117 from 646563934a3e2ee26f50171f94d95173a1662e2c to sdk-releaseplatform-tools-35.0.1
Change-Id: Iec629b181a2c6905754a4c340e334884e13fd3b4
Diffstat (limited to 'pw_fuzzer/fuzzer.bzl')
-rw-r--r-- | pw_fuzzer/fuzzer.bzl | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/pw_fuzzer/fuzzer.bzl b/pw_fuzzer/fuzzer.bzl index 3d158f155..df9e103b5 100644 --- a/pw_fuzzer/fuzzer.bzl +++ b/pw_fuzzer/fuzzer.bzl @@ -14,15 +14,20 @@ """Utilities for fuzzing.""" load("@rules_fuzzing//fuzzing:cc_defs.bzl", "cc_fuzz_test") -load( - "//pw_build/bazel_internal:pigweed_internal.bzl", - _add_defaults = "add_defaults", -) def pw_cc_fuzz_test(**kwargs): - # TODO(b/234877642): Remove this implicit dependency once we have a better + """Wrapper for cc_fuzz_test that adds required Pigweed dependencies. + + Args: + **kwargs: Arguments to be augmented. + """ + kwargs["deps"].append("//pw_fuzzer:libfuzzer") + + # TODO: b/234877642 - Remove this implicit dependency once we have a better # way to handle the facades without introducing a circular dependency into # the build. - kwargs["deps"].append("@pigweed_config//:pw_assert_backend") - _add_defaults(kwargs) + kwargs["deps"].append("@pigweed//targets:pw_assert_backend_impl") + + # TODO: b/292628774 - Only linux is supported for now. + kwargs["target_compatible_with"] = ["@platforms//os:linux"] cc_fuzz_test(**kwargs) |