Commit 7b389f26 authored by Sylvain Defresne's avatar Sylvain Defresne Committed by Commit Bot

[ios] Disable unsupported features for "catalyst" environment

The extensions build for Chrome on iOS uses features that are not
supported in "catalyst" environment, so disable them when the app
is build for that environment.

Bug: 1138425
Change-Id: I160ad6b0288f27601d696f8b09fdfe3a3b8e68ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2497453
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: default avatarMike Pinkerton <pinkerton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#821751}
parent 6098e4e8
......@@ -67,8 +67,17 @@ declare_args() {
ios_chrome_cpe_entitlements_additions = []
}
# ScreenTime is only available in iOS 14.0+ SDK.
ios_enable_screen_time = xcode_version_int >= 1200
# ScreenTime is only available in iOS 14.0+ SDK. It is not available either
# in the iOS support libraries used by "catalyst" environment.
ios_enable_screen_time =
xcode_version_int >= 1200 && target_environment != "catalyst"
# Some extensions uses API that are not available in "catalyst" environment.
if (target_environment == "catalyst") {
ios_enable_content_widget_extension = false
ios_enable_search_widget_extension = false
ios_enable_credential_provider_extension = false
}
# Configure whether breakpad support is enabled.
breakpad_enabled = is_official_build && is_chrome_branded
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment