build: GN builds use Siso without Reclient in tools/setup-build script
Dawn now supports Siso, which is tested by CI after https://crrev.com/c/6321365.
Switching Ninja/Reclient to Siso should resolve https://crbug.com/393606976.
Bug: 393606976
Change-Id: I0fd13334929bac324634d5978b284f0ca63eaec5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/228974
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Junji Watanabe <jwata@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
diff --git a/tools/setup-build b/tools/setup-build
index f9cd66c..55b631a 100755
--- a/tools/setup-build
+++ b/tools/setup-build
@@ -192,7 +192,9 @@
fi
if [[ -n "$REMOTEEXEC" ]]; then
GN_ARGS+=" use_remoteexec=true"
+ GN_ARGS+=" use_reclient=false"
fi
+ GN_ARGS+=" use_siso=true"
if [[ -z "$FORCE" && -f "$ROOT_DIR/out/$BUILD_DIR/args.gn" ]]; then
generate "gn" "gen" "out/active" # keep existing args
else