Ensure output directory exists when adding it to classpath

Otherwise a warning is reported:
"Сlasspath entry points to a non-existent location".
Currently it only affects Maven + IC.
This commit is contained in:
Alexey Tsvetkov
2017-05-16 19:58:20 +03:00
parent fd9e42a233
commit afa1e901a7
@@ -267,7 +267,7 @@ class IncrementalJvmCompilerRunner(
when (compilationMode) {
is CompilationMode.Incremental -> {
dirtySources = ArrayList(compilationMode.dirtyFiles)
args.classpathAsList += args.destinationAsFile
args.classpathAsList += args.destinationAsFile.apply { mkdirs() }
}
is CompilationMode.Rebuild -> {
dirtySources = allKotlinSources.toMutableList()