[ios] Fix top level BUILD.gn
Cleanup deps in top level build file to use use_blink where
appropriate. This will hopefully cut down on the churn in this
file as there are a limited set of test that now need to be
fixed.
Bug: 1411704
Change-Id: I866d4622aad5cbf649945fd422963608b601a5e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4321131
Commit-Queue: Dave Tapuska <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1114788}
diff --git a/BUILD.gn b/BUILD.gn
index 02093d1..b6e7560 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -174,35 +174,24 @@
if (use_blink) {
deps += [
- "//components/viz:viz_unittests",
- "//content/shell:content_shell",
- "//device:device_unittests",
- "//gpu:gpu_unittests",
- "//mojo:mojo_unittests",
- "//storage:storage_unittests",
- "//ui/gl:gl_unittests",
- ]
- }
-
- if (!is_ios) {
- deps += [
- ":chromedriver_group",
"//cc:cc_unittests",
- "//components:components_browsertests",
"//components/policy:policy_templates",
"//components/url_formatter/tools:format_url",
"//components/viz:viz_perftests",
+ "//components/viz:viz_unittests",
+ "//content/shell:content_shell",
"//content/test:content_browsertests",
"//content/test:content_unittests",
+ "//device:device_unittests",
"//gpu:gpu_benchmark",
- "//ipc:ipc_tests",
+ "//gpu:gpu_unittests",
"//media:media_unittests",
"//media/capture:capture_unittests",
"//media/midi:midi_unittests",
"//media/mojo:media_mojo_unittests",
"//mojo",
"//mojo:mojo_unittests",
- "//net:net_perftests",
+ "//storage:storage_unittests",
"//third_party/blink/common:blink_common_unittests",
"//third_party/blink/renderer/controller:blink_unittests",
"//third_party/blink/renderer/platform:blink_platform_unittests",
@@ -211,13 +200,27 @@
"//third_party/libjingle_xmpp:libjingle_xmpp_unittests",
"//tools/imagediff",
"//ui/display:display_unittests",
- "//ui/events:events_unittests",
+ "//ui/gl:gl_unittests",
"//ui/latency:latency_unittests",
"//ui/native_theme:native_theme_unittests",
"//ui/touch_selection:ui_touch_selection_unittests",
- "//url/ipc:url_ipc_unittests",
"//v8:gn_all",
]
+
+ if (!v8_use_external_startup_data) {
+ deps += [ "//v8:v8_snapshot" ]
+ }
+ }
+
+ if (!is_ios) {
+ deps += [
+ ":chromedriver_group",
+ "//components:components_browsertests",
+ "//ipc:ipc_tests",
+ "//net:net_perftests",
+ "//ui/events:events_unittests",
+ "//url/ipc:url_ipc_unittests",
+ ]
}
if (is_android) {
@@ -252,9 +255,6 @@
deps += [ "//chrome/test:telemetry_perf_unittests${_target_suffix}" ]
}
}
- if (!v8_use_external_startup_data) {
- deps += [ "//v8:v8_snapshot" ]
- }
} else {
deps += [
"//ios:all",
@@ -516,34 +516,39 @@
}
# TODO(GYP): Figure out which of these should (and can) build
- # for Chrome OS and iOS.
- if (!is_chromeos_ash && !is_ios) {
+ # for Chrome OS and iOS (without blink).
+ if (!is_chromeos_ash && use_blink) {
deps += [
- "//base:build_utf8_validator_tables",
- "//base:check_example",
"//cc:cc_perftests",
- "//components:components_perftests",
"//device:device_unittests",
"//gin:gin_shell",
"//gin:gin_unittests",
"//gpu:command_buffer_perftests",
"//gpu:gl_tests",
"//gpu:gpu_perftests",
- "//ipc:ipc_perftests",
"//media:media_perftests",
- "//net:dump_cache",
"//third_party/libphonenumber:libphonenumber_unittests",
"//ui/compositor:compositor_unittests",
]
- if (!is_android && !is_castos) {
+ if (!is_ios) {
+ deps += [
+ "//base:build_utf8_validator_tables",
+ "//base:check_example",
+ "//components:components_perftests",
+ "//ipc:ipc_perftests",
+ "//net:dump_cache",
+ ]
+ }
+
+ if (!is_android && !is_castos && !is_ios) {
deps += [
"//chrome/test:load_library_perf_tests",
"//chrome/test:sync_performance_tests",
]
}
- if (!is_android) {
+ if (!is_android && !is_ios) {
deps += [
"//courgette:courgette",
"//courgette:courgette_fuzz",