From 874e12be4328f208ad939bfa30067269aa887a21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kadir=20=C3=87etinkaya?= Date: Fri, 15 Mar 2024 07:27:30 +0000 Subject: [PATCH] Make sure ninja keeps going after errors Language services builds are usually executed in a non-building state of the codebase as the user is actively editing the code. This change ensures we can build as many dependencies as possible for language services by ninja. Note that this doesn't change the error-limit for soong itself, i.e. we can still fail-early if we encounter errors while generating ninja files. Change-Id: I594e2ae4591d2e75db082486f28f705833ceb4a8 --- tools/ide_query/ide_query.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/ide_query/ide_query.go b/tools/ide_query/ide_query.go index 9645a027d4..9602ac8f48 100644 --- a/tools/ide_query/ide_query.go +++ b/tools/ide_query/ide_query.go @@ -307,6 +307,7 @@ func runMake(ctx context.Context, env Env, modules ...string) error { "TARGET_PRODUCT=" + env.LunchTarget.Product, "TARGET_RELEASE=" + env.LunchTarget.Release, "TARGET_BUILD_VARIANT=" + env.LunchTarget.Variant, + "-k", } args = append(args, modules...) cmd := exec.CommandContext(ctx, "build/soong/soong_ui.bash", args...)