summaryrefslogtreecommitdiff
path: root/java/kotlin.go
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-09-20 20:40:28 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-09-20 20:40:28 +0000
commitf2d858e5bacdf96892d7845cf49a6daf6d57dcee (patch)
tree53ba6e0fe13062b6f854d8d9cb39e855c47beeb8 /java/kotlin.go
parent7ae5a5b8cb988bb212d5cb017343ca70b726a115 (diff)
parented27322aa5add7090773beb5ca499d869c89aba8 (diff)
Merge "Enable restat for kapt stubs rules" into main
Diffstat (limited to 'java/kotlin.go')
-rw-r--r--java/kotlin.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/kotlin.go b/java/kotlin.go
index 3637e2e71..aa2db0ecd 100644
--- a/java/kotlin.go
+++ b/java/kotlin.go
@@ -145,7 +145,7 @@ var kaptStubs = pctx.AndroidRemoteStaticRule("kaptStubs", android.RemoteRuleSupp
`$kaptProcessorPath ` +
`$kaptProcessor ` +
`-Xbuild-file=$kotlinBuildFile && ` +
- `${config.SoongZipCmd} -jar -o $out -C $kaptDir/stubs -D $kaptDir/stubs && ` +
+ `${config.SoongZipCmd} -jar -write_if_changed -o $out -C $kaptDir/stubs -D $kaptDir/stubs && ` +
`rm -rf "$srcJarDir"`,
CommandDeps: []string{
"${config.KotlincCmd}",
@@ -157,6 +157,7 @@ var kaptStubs = pctx.AndroidRemoteStaticRule("kaptStubs", android.RemoteRuleSupp
},
Rspfile: "$out.rsp",
RspfileContent: `$in`,
+ Restat: true,
},
"kotlincFlags", "encodedJavacFlags", "kaptProcessorPath", "kaptProcessor",
"classpath", "srcJars", "commonSrcFilesArg", "srcJarDir", "kaptDir", "kotlinJvmTarget",