From 2a9dbe6e7e722cf069b72ccff0051b1517706996 Mon Sep 17 00:00:00 2001 From: Mirko Bonadei Date: Fri, 24 Nov 2017 09:36:01 +0100 Subject: [PATCH] Adding -Wno-deprecated-declarations to declarations deprecated in iOS 10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This CL will unblock the Chromium Roll while deprecated declarations will be removed from the WebRTC codebase. Bug: webrtc:8570 Change-Id: I55cf78040758369ce45176cf0a00df50a87eb972 No-Try: True Reviewed-on: https://webrtc-review.googlesource.com/25641 Commit-Queue: Mirko Bonadei Reviewed-by: Patrik Höglund Cr-Commit-Position: refs/heads/master@{#20858} --- modules/video_capture/BUILD.gn | 3 +++ sdk/BUILD.gn | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn index 31a4b65a3a..58bdcf8369 100644 --- a/modules/video_capture/BUILD.gn +++ b/modules/video_capture/BUILD.gn @@ -89,6 +89,9 @@ if (!build_with_chromium) { if (is_ios || is_mac) { rtc_source_set("video_capture_internal_impl_objc") { + # TODO(bugs.webrtc.org/8570): Remove -Wno-deprecated-declarations flag + # when the code will be updated. + cflags_objcc = [ "-Wno-deprecated-declarations" ] visibility = [ ":video_capture_internal_impl" ] configs += [ ":video_capture_internal_impl_warnings_config" ] diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn index 0c0eff2f2b..3d68dd9b80 100644 --- a/sdk/BUILD.gn +++ b/sdk/BUILD.gn @@ -148,6 +148,9 @@ if (is_ios || is_mac) { } rtc_static_library("video_objc") { + # TODO(bugs.webrtc.org/8570): Remove -Wno-deprecated-declarations flag + # when the code will be updated. + cflags_objcc = [ "-Wno-deprecated-declarations" ] sources = [ "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.h", "objc/Framework/Classes/Video/AVCaptureSession+DevicePosition.mm", @@ -206,6 +209,9 @@ if (is_ios || is_mac) { rtc_static_library("ui_objc") { if (is_ios) { + # TODO(bugs.webrtc.org/8570): Remove -Wno-deprecated-declarations flag + # when the code will be updated. + cflags_objc = [ "-Wno-deprecated-declarations" ] sources = [ "objc/Framework/Classes/UI/RTCCameraPreviewView.m", "objc/Framework/Classes/UI/RTCEAGLVideoView.m", @@ -265,6 +271,9 @@ if (is_ios || is_mac) { } rtc_static_library("peerconnection_objc") { + # TODO(bugs.webrtc.org/8570): Remove -Wno-deprecated-declarations flag + # when the code will be updated. + cflags_objc = [ "-Wno-deprecated-declarations" ] sources = [ "objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource+Private.h", "objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource.mm", @@ -596,6 +605,9 @@ if (is_ios || is_mac) { !(use_ios_simulator && # The tests crash on these simulator versions: (ios_sdk_version == "10.0" || ios_sdk_version == "10.1"))) { + # TODO(bugs.webrtc.org/8570): Remove -Wno-deprecated-declarations flag + # when the code will be updated. + cflags_objcc = [ "-Wno-deprecated-declarations" ] sources += [ "objc/Framework/UnitTests/RTCCameraVideoCapturerTests.mm" ] }