summaryrefslogtreecommitdiffstats
path: root/third_party/libwebrtc/build/config/ios/config.gni
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/libwebrtc/build/config/ios/config.gni')
-rw-r--r--third_party/libwebrtc/build/config/ios/config.gni28
1 files changed, 28 insertions, 0 deletions
diff --git a/third_party/libwebrtc/build/config/ios/config.gni b/third_party/libwebrtc/build/config/ios/config.gni
new file mode 100644
index 0000000000..358c7ccd2a
--- /dev/null
+++ b/third_party/libwebrtc/build/config/ios/config.gni
@@ -0,0 +1,28 @@
+# Copyright 2020 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.
+
+declare_args() {
+ # Configure the environment for which to build. Could be either "device",
+ # "simulator" or "catalyst". If unspecified, then it will be assumed to be
+ # "simulator" if the target_cpu is "x68" or "x64", "device" otherwise. The
+ # default is only there for compatibility reasons and will be removed (see
+ # crbug.com/1138425 for more details).
+ target_environment = ""
+
+ # Control whether cronet is built (this is usually set by the script
+ # components/cronet/tools/cr_cronet.py as cronet requires specific
+ # gn args to build correctly).
+ is_cronet_build = false
+}
+
+if (target_environment == "") {
+ if (target_cpu == "x86" || target_cpu == "x64") {
+ target_environment = "simulator"
+ } else {
+ target_environment = "device"
+ }
+}
+
+assert(target_environment == "simulator" || target_environment == "device" ||
+ target_environment == "catalyst")