|  | # Copyright 2016 The PDFium Authors | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | buildconfig = "//build/config/BUILDCONFIG.gn" | 
|  |  | 
|  | # The python interpreter to use by default. On Windows, this will look | 
|  | # for python3.exe and python3.bat. | 
|  | script_executable = "python3" | 
|  |  | 
|  | default_args = { | 
|  | # PDFs only need to run JavaScript. | 
|  | v8_enable_webassembly = false | 
|  |  | 
|  | # Turns on compiler optimizations in V8 in Debug build. | 
|  | v8_optimized_debug = true | 
|  |  | 
|  | # PDFium is currently incompatible with the V8 Sandbox. | 
|  | # See https://crbug.com/v8/13014 for details. | 
|  | v8_enable_sandbox = false | 
|  |  | 
|  | # Suppress V8_DEPRECATE_SOON warnings to match the chromium build | 
|  | # (at the moment). This is why chromium builds including pdfium | 
|  | # currently build against the latest V8, but standalone builds | 
|  | # give warnings. | 
|  | v8_imminent_deprecation_warnings = false | 
|  |  | 
|  | # PDFium has its own unsafe-buffers enforcement directories. | 
|  | clang_unsafe_buffers_paths = "//pdfium_unsafe_buffers_paths.txt" | 
|  | } | 
|  |  | 
|  | no_check_targets = [ | 
|  | # See https://crbug.com/v8/7330 and/or check if these entries exist in | 
|  | # Chromium's //.gn file. | 
|  | "//v8:cppgc_base", | 
|  | "//v8:v8_internal_headers", | 
|  | "//v8/src/inspector:inspector", | 
|  | "//v8/test/cctest:cctest_sources", | 
|  | "//v8/test/unittests:inspector_unittests_sources", | 
|  | ] |