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