| # 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 = [ | 
 |   # TODO(crbug.com/326607005): Remove the exceptions for googletest once it is | 
 |   # possible to support Abseil flags in tests without regressing things (e.g. | 
 |   # no added static initializers) in production binaries. | 
 |   "//third_party/googletest:gmock", | 
 |   "//third_party/googletest:gtest", | 
 |  | 
 |   # 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", | 
 | ] |