Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(127)

Issue 1999723002: Fix iOS GN build and cleanup system_wrappers (Closed)

Created:
4 years, 7 months ago by kjellander_webrtc
Modified:
4 years, 7 months ago
Reviewers:
tommi, tkchin_webrtc
CC:
webrtc-reviews_webrtc.org, Andrew MacDonald, tterriberry_mozilla.com, audio-team_agora.io, peah-webrtc, minyue-webrtc, aluebs-webrtc, bjornv1
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Fix iOS GN build and cleanup system_wrappers Compile fixes for GN on iOS that finally gets our bots green. Changes to system_wrappers: * Updated to only use inclusive sources for maintainability * Add a few missing GN headers. * Cleanup GYP hack for atomic32_mac.cc * Renamed changes sources to avoid problems with GYP/GN file suffix rules: - atomic32_mac.cc -> atomic32_darwin.cc - atomic32_posix.cc -> atomic32_non_darwin_unix.cc See https://code.google.com/p/chromium/codesearch#chromium/src/build/config/BUILDCONFIG.gn&l=325 for details on which extensions can/cannot be used. BUG=webrtc:5586 NOTRY=True Committed: https://crrev.com/080a1e3fa60bade0ea19b89606fb0966c82ce2bc Cr-Commit-Position: refs/heads/master@{#12897}

Patch Set 1 : #

Patch Set 2 : Renamed to atomic32_non_darwin_unix.cc due to _android suffix filtering #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -150 lines) Patch
M webrtc/common_audio/BUILD.gn View 1 chunk +6 lines, -0 lines 0 comments Download
M webrtc/modules/audio_device/ios/audio_device_ios.h View 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/audio_device/ios/voice_processing_audio_unit.mm View 1 chunk +2 lines, -0 lines 0 comments Download
M webrtc/modules/utility/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/modules/video_coding/BUILD.gn View 2 chunks +51 lines, -2 lines 0 comments Download
M webrtc/sdk/BUILD.gn View 2 chunks +12 lines, -12 lines 2 comments Download
M webrtc/system_wrappers/BUILD.gn View 1 3 chunks +4 lines, -7 lines 0 comments Download
A + webrtc/system_wrappers/source/atomic32_darwin.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
D webrtc/system_wrappers/source/atomic32_mac.cc View 1 chunk +0 lines, -49 lines 0 comments Download
A + webrtc/system_wrappers/source/atomic32_non_darwin_unix.cc View 1 0 chunks +-1 lines, --1 lines 0 comments Download
D webrtc/system_wrappers/source/atomic32_posix.cc View 1 chunk +0 lines, -53 lines 0 comments Download
M webrtc/system_wrappers/system_wrappers.gyp View 1 8 chunks +12 lines, -28 lines 0 comments Download

Messages

Total messages: 25 (17 generated)
kjellander_webrtc
A long journey comes to an end! See combined tryjobs for PS#1 and PS#2. tkchin: ...
4 years, 7 months ago (2016-05-25 17:13:08 UTC) #12
tommi
lgtm
4 years, 7 months ago (2016-05-25 17:33:54 UTC) #14
tkchin_webrtc
lgtm because it's a step forward, but iOS gn does not actually build the right ...
4 years, 7 months ago (2016-05-25 17:46:21 UTC) #15
kjellander_webrtc
Thanks, I'll look at the missing dependency rule in webrtc/api next. https://codereview.webrtc.org/1999723002/diff/120001/webrtc/sdk/BUILD.gn File webrtc/sdk/BUILD.gn (right): ...
4 years, 7 months ago (2016-05-25 17:54:02 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1999723002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1999723002/120001
4 years, 7 months ago (2016-05-25 18:00:12 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1999723002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1999723002/120001
4 years, 7 months ago (2016-05-25 18:31:12 UTC) #21
commit-bot: I haz the power
Committed patchset #2 (id:120001)
4 years, 7 months ago (2016-05-25 18:37:16 UTC) #23
commit-bot: I haz the power
4 years, 7 months ago (2016-05-25 18:37:25 UTC) #25
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/080a1e3fa60bade0ea19b89606fb0966c82ce2bc
Cr-Commit-Position: refs/heads/master@{#12897}

Powered by Google App Engine
This is Rietveld 408576698