Write build info only on successful build
This commit is contained in:
+3
-1
@@ -185,7 +185,6 @@ abstract class IncrementalCompilerRunner<
|
|||||||
}
|
}
|
||||||
|
|
||||||
val currentBuildInfo = BuildInfo(startTS = System.currentTimeMillis())
|
val currentBuildInfo = BuildInfo(startTS = System.currentTimeMillis())
|
||||||
BuildInfo.write(currentBuildInfo, lastBuildInfoFile)
|
|
||||||
val buildDirtyLookupSymbols = HashSet<LookupSymbol>()
|
val buildDirtyLookupSymbols = HashSet<LookupSymbol>()
|
||||||
val buildDirtyFqNames = HashSet<FqName>()
|
val buildDirtyFqNames = HashSet<FqName>()
|
||||||
val allSourcesToCompile = HashSet<File>()
|
val allSourcesToCompile = HashSet<File>()
|
||||||
@@ -251,6 +250,9 @@ abstract class IncrementalCompilerRunner<
|
|||||||
buildDirtyFqNames.addAll(dirtyClassFqNames)
|
buildDirtyFqNames.addAll(dirtyClassFqNames)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (exitCode == ExitCode.OK) {
|
||||||
|
BuildInfo.write(currentBuildInfo, lastBuildInfoFile)
|
||||||
|
}
|
||||||
if (exitCode == ExitCode.OK && compilationMode is CompilationMode.Incremental) {
|
if (exitCode == ExitCode.OK && compilationMode is CompilationMode.Incremental) {
|
||||||
buildDirtyLookupSymbols.addAll(additionalDirtyLookupSymbols())
|
buildDirtyLookupSymbols.addAll(additionalDirtyLookupSymbols())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user