summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maennich <maennich@google.com>2024-04-30 22:49:11 +0000
committerMatthias Maennich <maennich@google.com>2024-04-30 22:51:13 +0000
commit016597b68dd73de83217c8bba32d1af6a49b0f18 (patch)
treec9ad62dd887bd605f73df67d8e29ceda61c9298d
parent219ce6e0ecd6bc7be4c9ccb63b50721f7283f9fb (diff)
downloadbuild-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.bzl6
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(