summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkkimlabs <kkimlabs@chromium.org>2015-05-15 14:13:41 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-15 21:14:25 +0000
commite5e5dc785e37e50dafea030349ffdd534d2231e3 (patch)
treea2f8a13bfc2f83528c0c36adf5fc1d58feeef55c
parentedafbf4613c91c45d49ceb35db3fd23205bf8fc0 (diff)
downloadchromium_src-e5e5dc785e37e50dafea030349ffdd534d2231e3.zip
chromium_src-e5e5dc785e37e50dafea030349ffdd534d2231e3.tar.gz
chromium_src-e5e5dc785e37e50dafea030349ffdd534d2231e3.tar.bz2
[Android] Add option to skip v14 resource verification to GN.
Added to GYP recently https://codereview.chromium.org/1136953009 . Adding the same flag to GN. Also update android_tools' BUILD.gn to use v14_skip BUG=487391 Review URL: https://codereview.chromium.org/1147483002 Cr-Commit-Position: refs/heads/master@{#330199}
-rw-r--r--build/config/android/internal_rules.gni4
-rw-r--r--build/config/android/rules.gni4
-rw-r--r--build/secondary/third_party/android_tools/BUILD.gn6
3 files changed, 11 insertions, 3 deletions
diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni
index 795e0dd..a5a1235 100644
--- a/build/config/android/internal_rules.gni
+++ b/build/config/android/internal_rules.gni
@@ -1104,6 +1104,10 @@ template("process_resources") {
args += [ "--v14-verify-only" ]
}
+ if (defined(invoker.v14_skip) && invoker.v14_skip) {
+ args += [ "--v14-skip" ]
+ }
+
if (defined(invoker.shared_resources) && invoker.shared_resources) {
args += [ "--shared-resources" ]
}
diff --git a/build/config/android/rules.gni b/build/config/android/rules.gni
index 0b7593d..6140b5e 100644
--- a/build/config/android/rules.gni
+++ b/build/config/android/rules.gni
@@ -583,6 +583,10 @@ template("android_resources") {
v14_verify_only = invoker.v14_verify_only
}
+ if (defined(invoker.v14_skip)) {
+ v14_skip = invoker.v14_skip
+ }
+
if (defined(invoker.shared_resources)) {
shared_resources = invoker.shared_resources
}
diff --git a/build/secondary/third_party/android_tools/BUILD.gn b/build/secondary/third_party/android_tools/BUILD.gn
index 099b892..f054125 100644
--- a/build/secondary/third_party/android_tools/BUILD.gn
+++ b/build/secondary/third_party/android_tools/BUILD.gn
@@ -34,7 +34,7 @@ android_java_prebuilt("android_support_v13_java") {
}
android_resources("android_support_v7_appcompat_resources") {
- v14_verify_only = true
+ v14_skip = true
resource_dirs =
[ "$android_sdk_root/extras/android/support/v7/appcompat/res" ]
custom_package = "android.support.v7.appcompat"
@@ -48,7 +48,7 @@ android_java_prebuilt("android_support_v7_appcompat_java") {
}
android_resources("android_support_v7_mediarouter_resources") {
- v14_verify_only = true
+ v14_skip = true
resource_dirs =
[ "$android_sdk_root/extras/android/support/v7/mediarouter/res" ]
deps = [
@@ -73,7 +73,7 @@ android_java_prebuilt("android_support_v7_recyclerview_java") {
}
android_resources("google_play_services_default_resources") {
- v14_verify_only = true
+ v14_skip = true
resource_dirs = [ "$android_sdk_root/extras/google/google_play_services/libproject/google-play-services_lib/res" ]
custom_package = "com.google.android.gms"
}