Chromium Code Reviews| Index: build/config/android/internal_rules.gni |
| diff --git a/build/config/android/internal_rules.gni b/build/config/android/internal_rules.gni |
| index a5a12352a2d1f7c8716cc3d5617919513f82ea8c..2851abb6bb34258fa2bede09286c8fb0efbf52cf 100644 |
| --- a/build/config/android/internal_rules.gni |
| +++ b/build/config/android/internal_rules.gni |
| @@ -749,6 +749,12 @@ template("compile_java") { |
| if (defined(invoker.chromium_code)) { |
| _chromium_code = invoker.chromium_code |
| } |
| + |
| + _enable_errorprone = false |
| + if (defined(invoker.enable_errorprone)) { |
| + _enable_errorprone = invoker.enable_errorprone |
| + } |
| + |
| _manifest_entries = [] |
| if (defined(invoker.manifest_entries)) { |
| _manifest_entries = invoker.manifest_entries |
| @@ -812,7 +818,15 @@ template("compile_java") { |
| if (_chromium_code) { |
| args += [ "--chromium-code=1" ] |
| } |
| - |
| + if (_enable_errorprone) { |
| + args += [ "--enable-errorprone" ] |
|
cjhopman
2015/05/20 02:21:29
This condition shouldn't add anything to args
raywilliams_chromium
2015/05/20 21:31:55
Done.
|
| + } else { |
| + deps += [ "//third_party/errorprone:chromium_errorprone" ] |
| + args += [ |
| + "--errorprone-path", |
| + "bin/chromium_errorprone", |
| + ] |
| + } |
| args += rebase_path(_java_files, root_build_dir) |
| } |
| @@ -940,6 +954,9 @@ template("java_library_impl") { |
| chromium_code = _chromium_code |
| android = _requires_android |
| + if (defined(invoker.enable_errorprone)) { |
| + enable_errorprone = invoker.enable_errorprone |
| + } |
| if (defined(invoker.jar_excluded_patterns)) { |
| jar_excluded_patterns = invoker.jar_excluded_patterns |
| } |