0

[tvOS] Exclude the child_process_bridge dep

Apple tvOS only supports single-process applications,
so this CL removes the child_process_bridge dep in
the content_shell_framework bundle.

Bug: 391914246
Change-Id: I8e20bb178fd1be26fa47490a69358a18afd27f29
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6342554
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Cr-Commit-Position: refs/heads/main@{#1430869}
This commit is contained in:
Gyuyoung Kim
2025-03-11 08:16:49 -07:00
committed by Chromium LUCI CQ
parent 8e0fde4ac0
commit 6a01cad501
2 changed files with 5 additions and 2 deletions
content

@ -2,6 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/apple/mobile_config.gni")
import("//build/config/chrome_build.gni")
import("//build/config/features.gni")
import("//ppapi/buildflags/buildflags.gni")
@ -52,7 +53,7 @@ if (is_win) {
]
}
if (is_ios) {
if (is_ios && target_platform != "tvos") {
content_app_deps += [ "//content/app/ios/appex:child_process_bridge" ]
}

@ -694,11 +694,13 @@ if (is_android) {
deps = [
":content_shell_app",
":content_shell_lib",
"//content/app/ios/appex:child_process_bridge",
"//content/public/app",
"//content/public/common",
"//third_party/icu:icudata",
]
if (target_platform != "tvos") {
deps += [ "//content/app/ios/appex:child_process_bridge" ]
}
info_plist = "app/ios/ios-app.plist"
}