Override default manifest from Chromium in WebRTC.

This allows rolling Chromium CL that removes API level 16 support:
https://chromium-review.googlesource.com/c/chromium/src/+/1423117

Bug: webrtc:10238, chromium:923477, chromium:922656
Change-Id: Icbed09256a4627dcae81230cd9a41a7f08c6a4d6
Reviewed-on: https://webrtc-review.googlesource.com/c/119580
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Yves Gerey <yvesg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26389}
This commit is contained in:
Sami Kalliomäki 2019-01-24 12:56:12 +01:00 committed by Commit Bot
parent a67a9d9256
commit 68d58602e2

View File

@ -824,6 +824,16 @@ if (is_android) {
# Treat warnings as errors.
errorprone_args += [ "-Werror" ]
# WebRTC supports API level 16 while Chromium only supports 19.
# (the manifest defines minimum supported SDK version)
if (defined(invoker.android_manifest_for_lint)) {
# Custom manifest defined by the target, use that one.
android_manifest_for_lint = invoker.android_manifest_for_lint
} else {
# Default manifest for WebRTC.
android_manifest_for_lint = "//sdk/android/AndroidManifest.xml"
}
# TODO(crbug.com/824679): Find out why this fails in Chromium
if (!build_with_chromium) {
errorprone_args += [