Disable WebAssembly in V8 for standalone PDFium.
PDFs only need to run JavaScript. Thus PDFium does not need V8's
WebAssembly capabilities. Do so by setting v8_enable_webassembly = false
in PDFium's //.gn file. This does not V8 in embedders like Chromium,
where Chomium's //.gn file takes precedence.
Change-Id: I49c5c0786bf3470412eb39e050fb380b8fd796e8
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/84850
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/.gn b/.gn
index 4cbf594..787ba75 100644
--- a/.gn
+++ b/.gn
@@ -8,6 +8,9 @@
v8_extra_library_files = []
v8_experimental_extra_library_files = []
+ # PDFs only need to run JavaScript.
+ v8_enable_webassembly = false
+
# Turns on compiler optimizations in V8 in Debug build.
v8_optimized_debug = true
}