Wrap fuzzer generation in GN tint_has_fuzzers check

Change-Id: Idd5bb17e181b075d077c236ba9953fa59309cab4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/155320
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/tint/BUILD.gn b/src/tint/BUILD.gn
index 1513b91..ddc2a79 100644
--- a/src/tint/BUILD.gn
+++ b/src/tint/BUILD.gn
@@ -219,15 +219,17 @@
 ###############################################################################
 # Fuzzers
 ###############################################################################
-action("tint_generate_wgsl_corpus") {
-  script = "${tint_src_dir}/cmd/fuzz/wgsl/generate_wgsl_corpus.py"
-  sources = [ "${tint_src_dir}/cmd/fuzz/wgsl/generate_wgsl_corpus.py" ]
-  args = [
-    "--stamp=" + rebase_path(fuzzer_corpus_wgsl_stamp, root_build_dir),
-    rebase_path("${tint_root_dir}/test", root_build_dir),
-    rebase_path(fuzzer_corpus_wgsl_dir, root_build_dir),
-  ]
-  outputs = [ fuzzer_corpus_wgsl_stamp ]
+if (tint_has_fuzzers) {
+  action("tint_generate_wgsl_corpus") {
+    script = "${tint_src_dir}/cmd/fuzz/wgsl/generate_wgsl_corpus.py"
+    sources = [ "${tint_src_dir}/cmd/fuzz/wgsl/generate_wgsl_corpus.py" ]
+    args = [
+      "--stamp=" + rebase_path(fuzzer_corpus_wgsl_stamp, root_build_dir),
+      rebase_path("${tint_root_dir}/test", root_build_dir),
+      rebase_path(fuzzer_corpus_wgsl_dir, root_build_dir),
+    ]
+    outputs = [ fuzzer_corpus_wgsl_stamp ]
+  }
 }
 
 ###############################################################################