summaryrefslogtreecommitdiffstats
path: root/build_overrides
diff options
context:
space:
mode:
authordpranke <dpranke@chromium.org>2015-12-15 15:10:44 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-15 23:11:19 +0000
commitd43eab4836dbdb1e6a6f941c9359b121b685727b (patch)
tree3b9746224fafc26bbc4aacf0e7258204897f4670 /build_overrides
parenta09e8f3d657ced99a1807f53860ef1c56d86015d (diff)
downloadchromium_src-d43eab4836dbdb1e6a6f941c9359b121b685727b.zip
chromium_src-d43eab4836dbdb1e6a6f941c9359b121b685727b.tar.gz
chromium_src-d43eab4836dbdb1e6a6f941c9359b121b685727b.tar.bz2
Get 'gn_all' building on iOS in GN builds.
This gets 'gn_all' building on iOS so we can start adding tryservers to the CQ and turn on the waterfall bots. At the moment WebRTC doesn't quite work on iOS, so we don't build the components that need to depend on it; we add an 'ios_use_webrtc' arg so that we can hack around it locally to build the rest of iOS, but that arg should be deleted and WebRTC fixed. R=sdefresne@chromium.org, brettw@chromium.org BUG=459705, webrtc:5213 CQ_EXTRA_TRYBOTS=tryserver.chromium.mac:ios_dbg_simulator_gn,ios_rel_device_gn Review URL: https://codereview.chromium.org/1467803003 Cr-Commit-Position: refs/heads/master@{#365373}
Diffstat (limited to 'build_overrides')
-rw-r--r--build_overrides/webrtc.gni8
1 files changed, 8 insertions, 0 deletions
diff --git a/build_overrides/webrtc.gni b/build_overrides/webrtc.gni
index c521db7..9b6b160 100644
--- a/build_overrides/webrtc.gni
+++ b/build_overrides/webrtc.gni
@@ -10,3 +10,11 @@ rtc_include_pulse_audio = false
# Exclude internal ADM since Chromium uses its own IO handling.
rtc_include_internal_audio_device = false
+
+declare_args() {
+ # TODO(dpranke): This is a hack needed to get iOS to build w/ a
+ # patched version of WebRTC so that we can access the xmllite
+ # library. Remove this once we've figured out how to get WebRTC building
+ # properly.
+ ios_use_webrtc = false
+}