  #include "src/base/platform/platform.h"
 @@ -16,7 +16,6 @@
  #include "src/snapshot/startup-serializer.h"
-
+ 
  using namespace v8;
 -
  class SnapshotWriter {

 }
-
+#endif

 int main(int argc, char** argv) {
+#ifndef SUPPRESS_V8_SNAPSHOT
   // Make mksnapshot runs predictable to create reproducible snapshots.
   i::FLAG_predictable = true;

@@ -180,5 +180,6 @@ int main(int argc, char** argv) {
   V8::Dispose();
   V8::ShutdownPlatform();

+  group("json_fuzzer") {}
+  group("regexp_fuzzer") {}
+  group("wasm_fuzzer") {}
+  group("v8_libbase") {}
+} else {
 ###############################################################################
 # Actions
 #
@@ -2465,13 +2502,14 @@ v8_executable("mkpeephole") {
 ###############################################################################
 # Public targets
 #
