Allow override removing temporary module files after build
For debug purposes
Original commit: 18fae9e16d
This commit is contained in:
@@ -746,9 +746,15 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) {
|
|||||||
+ (if (totalRemovedFiles == 0) "" else " ($totalRemovedFiles removed files)")
|
+ (if (totalRemovedFiles == 0) "" else " ($totalRemovedFiles removed files)")
|
||||||
+ " in " + filesToCompile.keySet().joinToString { it.presentableName })
|
+ " in " + filesToCompile.keySet().joinToString { it.presentableName })
|
||||||
|
|
||||||
val compilerRunner = JpsKotlinCompilerRunner()
|
try {
|
||||||
compilerRunner.runK2JvmCompiler(commonArguments, k2JvmArguments, compilerSettings, environment, moduleFile)
|
val compilerRunner = JpsKotlinCompilerRunner()
|
||||||
moduleFile.delete()
|
compilerRunner.runK2JvmCompiler(commonArguments, k2JvmArguments, compilerSettings, environment, moduleFile)
|
||||||
|
}
|
||||||
|
finally {
|
||||||
|
if (System.getProperty("kotlin.jps.delete.module.file.after.build") != "false") {
|
||||||
|
moduleFile.delete()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return environment.outputItemsCollector
|
return environment.outputItemsCollector
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user