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 0a8f64dfbf0853e9d70ae4d2a6c10ea31e96314b..f9cdaf2d781b02e67bbd20340c725f96a45e8ba6 100644 |
| --- a/build/config/android/internal_rules.gni |
| +++ b/build/config/android/internal_rules.gni |
| @@ -199,7 +199,7 @@ template("dex") { |
| rebased_output, |
| ] |
| - if (incremental_dx) { |
| + if (enable_incremental_dx) { |
| args += [ "--incremental" ] |
| } |
| @@ -1048,6 +1048,11 @@ template("compile_java") { |
| _enable_errorprone = invoker.enable_errorprone |
| } |
| + _enable_incremental_javac = enable_incremental_javac |
| + if (defined(invoker.enable_incremental_javac)) { |
| + _enable_incremental_javac = invoker.enable_incremental_javac |
| + } |
| + |
| _manifest_entries = [] |
| if (defined(invoker.manifest_entries)) { |
| _manifest_entries = invoker.manifest_entries |
| @@ -1107,8 +1112,10 @@ template("compile_java") { |
| "--java-srcjars=@FileArg($_rebased_build_config:javac:srcjars)", |
| "--jar-excluded-classes=$_jar_excluded_patterns", |
| ] |
| - if (incremental_javac) { |
| + if (_enable_incremental_javac) { |
| args += [ "--incremental" ] |
| + deps += [ "//third_party/jmake" ] |
|
Yaron
2015/09/30 02:19:25
this is purely a build-rule dependency and doesn't
agrieve
2015/10/01 16:26:11
correct. Would need to be a dep of write_build_con
|
| + outputs += [ "${_intermediate_jar_path}.pdb" ] |
| } |
| if (_supports_android) { |
| deps += [ "//build/android:android_ijar" ] |
| @@ -1276,6 +1283,7 @@ template("java_library_impl") { |
| [ |
| "dist_jar_path", |
| "enable_errorprone", |
| + "enable_incremental_javac", |
| "jar_excluded_patterns", |
| "manifest_entries", |
| "proguard_config", |