DescriptionFix compilation of rtc_base_objc on iOS when building as part of Chromium.
When building as part of Chromium, webrtc/base/logging.h is overridden
by webrtc_overrides/webrtc/base/logging.h that uses Chromium logging
macros.
The implementation of webrtc/base/objc/RTCFileLogger.{h,mm} however has
dependency on the webrtc implementation of logging as it define a class
that inherits from rtc::LogSink. Since the class does not exists when
the overrides are used, the file fails compilation.
Fixes the compilation for iOS as part of Chromium by not compiling the
file webrtc/base/objc/RTCFileLogger.{h,mm} in that configuration.
BUG=459705
Committed: https://crrev.com/1a0c4611d7921216287c5dac0fa61b390a7ea915
Cr-Commit-Position: refs/heads/master@{#12438}
Patch Set 1 #Patch Set 2 : Update webrtc/base/base.gyp #
Messages
Total messages: 12 (4 generated)
|