Chromium Code Reviews| Index: ios/build/chrome_build.gni |
| diff --git a/ios/build/chrome_build.gni b/ios/build/chrome_build.gni |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a5a1394822c8dfaa8b7c65f6034326cde8fe6ff0 |
| --- /dev/null |
| +++ b/ios/build/chrome_build.gni |
| @@ -0,0 +1,57 @@ |
| +# Copyright 2016 The Chromium Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +import("//build/config/chrome_build.gni") |
| +import("//build/config/ios/ios_sdk.gni") |
| +import("//build/config/mac/symbols.gni") |
| + |
| +declare_args() { |
| + # Enable today extension. |
| + ios_enable_today_extension = true |
| + |
| + # Enable share extension. |
| + ios_enable_share_extension = true |
| + |
| + # Value of the encryption export compliance code. See "Cryptography and |
| + # U.S. Export Compliance" in "Submitting the App to App Review" in the |
| + # Apple developer documentation (https://goo.gl/yv1xEF). |
| + ios_encryption_export_compliance_code = "" |
| + |
| + # List of plist templates to merge when generating chrome Info.plist. |
| + ios_chrome_info_plist_additions = [] |
| + |
| + # List of plist templates to merge when generating chrome entitlements. |
| + ios_chrome_entitlements_additions = [] |
| +} |
| + |
| +# Configure whether breakpad support is enabled. |
| +breakpad_enabled = is_official_build && is_chrome_branded |
| + |
| +if (breakpad_enabled) { |
| + breakpad_enabled_as_int = 1 |
| + is_official_release = enable_dsyms && !use_ios_simulator && |
| + current_toolchain == default_toolchain |
| +} else { |
| + breakpad_enabled_as_int = 0 |
| + is_official_release = false |
| +} |
| + |
| +chromium_bundle_id = "chrome.ios.herebedragons" |
|
rohitrao (ping after 24h)
2016/12/07 21:56:04
This results in a bundleid of org.chromium.chrome.
sdefresne
2016/12/08 08:51:30
I don't really know how we can drop "chrome" from
|
| +chromium_handoff_id = "$ios_app_bundle_id_prefix.chrome.handoff" |
| + |
| +if (is_chrome_branded) { |
| + chromium_short_name = "Chrome" |
| + url_channel_scheme = "googlechrome-dev" |
| + url_secure_scheme = "googlechromes" |
| + url_ssoauth_scheme = "$ios_app_bundle_id_prefix.sso.chrome.stable" |
| + url_unsecure_scheme = "googlechrome" |
| + url_x_callback_scheme = "googlechrome-x-callback" |
| +} else { |
| + chromium_short_name = "Chromium" |
| + url_channel_scheme = "chromium-dev" |
| + url_secure_scheme = "chromiums" |
| + url_ssoauth_scheme = "$ios_app_bundle_id_prefix.sso.chromium" |
| + url_unsecure_scheme = "chromium" |
| + url_x_callback_scheme = "chromium-x-callback" |
| +} |