# also needs to be defined to src/ios/BUILD.gn (respectively removed from both
# location when it is removed).
- v8_extra_library_files = []
- v8_experimental_extra_library_files = []
v8_enable_gdbjit = false
v8_imminent_deprecation_warnings = false
# Don't include webrtc's builtin task queue implementation.
rtc_link_task_queue_impl = false
+ # When building with Chromium, `webrtc::Location` is replaced by
+ # `base::Location`. Since WebRTC doesn't use `public_deps` (webrtc:8603), it
+ # would fail to propagate the dependency internally. Instead WebRTC let its
+ # embedders to define it globally for all of its targets.
+ rtc_common_public_deps = [ "//base" ]
+
# Don't include the iLBC audio codec.
# TODO(bugs.webrtc.org/8396): Once WebRTC gets rid of its internal
# deps on codecs, we can remove this.
angle_vulkan_tools_dir = "//third_party/vulkan-deps/vulkan-tools/src"
angle_vulkan_validation_layers_dir =
"//third_party/vulkan-deps/vulkan-validation-layers/src"
+
+ # Overwrite default args declared in the Fuchsia sdk
+ fuchsia_sdk_readelf_exec =
+ "//third_party/llvm-build/Release+Asserts/bin/llvm-readelf"
+
+ # Overwrite default args declared in the pdfium library
+ pdf_use_partition_alloc_new_location = true
+
+ devtools_visibility = [ "*" ]
}
# These are the targets to skip header checking by default. The files in targets
# their includes checked for proper dependencies when you run either
# "gn check" or "gn gen --check".
no_check_targets = [
- "//extensions:*", # 28 errors
- "//headless:*", # 107 errors
-
- "//third_party/icu/*",
- "//third_party/libwebp:*", # 7 errors, https://crbug.com/800762
-
# //v8, https://crbug.com/v8/7330
"//v8/src/inspector:inspector", # 20 errors
- "//v8/test/cctest:cctest_sources", # 2 errors
+ "//v8/test/cctest:cctest_sources", # 15 errors
+ "//v8/test/unittests:inspector_unittests_sources", # 2 errors
"//v8:cppgc_base", # 1 error
"//v8:v8_internal_headers", # 11 errors
"//v8:v8_libplatform", # 2 errors
"//build_overrides/build.gni",
"//chrome/android/webapk/shell_apk/prepare_upload_dir/BUILD.gn",
+ "//chrome/version.gni",
# TODO(dgn): Layer violation but breaks the build otherwise, see
# https://crbug.com/474506.