diff options
author | Matthias Maennich <maennich@google.com> | 2024-04-30 22:49:11 +0000 |
---|---|---|
committer | Matthias Maennich <maennich@google.com> | 2024-04-30 22:51:13 +0000 |
commit | 016597b68dd73de83217c8bba32d1af6a49b0f18 (patch) | |
tree | c9ad62dd887bd605f73df67d8e29ceda61c9298d | |
parent | 219ce6e0ecd6bc7be4c9ccb63b50721f7283f9fb (diff) | |
download | build-016597b68dd73de83217c8bba32d1af6a49b0f18.tar.gz |
Kleaf: Skip build checks for gcov builds
This disables checks like strict mode checks as they are not relevant
for debug like builds.
Bug: 338000028
Change-Id: If87377b6396812510beeb852e4ed1d7ae0098bf7
Signed-off-by: Matthias Maennich <maennich@google.com>
-rw-r--r-- | kleaf/impl/kernel_build.bzl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kleaf/impl/kernel_build.bzl b/kleaf/impl/kernel_build.bzl index 7ddca76..849251b 100644 --- a/kleaf/impl/kernel_build.bzl +++ b/kleaf/impl/kernel_build.bzl @@ -742,6 +742,12 @@ def _skip_build_checks(ctx, what): IGNORED because kernel_build.sanitizers is set!".format(this_label = ctx.label, what = what)) return True + # Skip for --gcov builds. + if ctx.attr._gcov[BuildSettingInfo].value: + print("\nWARNING: {this_label}: {what} was\ + IGNORED because --gcov is set!".format(this_label = ctx.label, what = what)) + return True + return False def _get_defconfig_fragments( |