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

 #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();
