[JS IR] Fix destination directory in Incremental compiler runner for JS
This commit is contained in:
committed by
teamcityserver
parent
d2881a7920
commit
ece9307471
+8
-3
@@ -19,8 +19,8 @@ package org.jetbrains.kotlin.incremental
|
|||||||
import org.jetbrains.kotlin.build.GeneratedFile
|
import org.jetbrains.kotlin.build.GeneratedFile
|
||||||
import org.jetbrains.kotlin.build.report.BuildReporter
|
import org.jetbrains.kotlin.build.report.BuildReporter
|
||||||
import org.jetbrains.kotlin.build.report.ICReporter
|
import org.jetbrains.kotlin.build.report.ICReporter
|
||||||
import org.jetbrains.kotlin.build.report.metrics.DoNothingBuildMetricsReporter
|
|
||||||
import org.jetbrains.kotlin.build.report.metrics.BuildAttribute
|
import org.jetbrains.kotlin.build.report.metrics.BuildAttribute
|
||||||
|
import org.jetbrains.kotlin.build.report.metrics.DoNothingBuildMetricsReporter
|
||||||
import org.jetbrains.kotlin.cli.common.ExitCode
|
import org.jetbrains.kotlin.cli.common.ExitCode
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments
|
import org.jetbrains.kotlin.cli.common.arguments.K2JSCompilerArguments
|
||||||
import org.jetbrains.kotlin.cli.common.arguments.isIrBackendEnabled
|
import org.jetbrains.kotlin.cli.common.arguments.isIrBackendEnabled
|
||||||
@@ -94,8 +94,13 @@ class IncrementalJsCompilerRunner(
|
|||||||
return IncrementalJsCachesManager(cacheDirectory, projectDir, reporter, serializerProtocol)
|
return IncrementalJsCachesManager(cacheDirectory, projectDir, reporter, serializerProtocol)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun destinationDir(args: K2JSCompilerArguments): File =
|
override fun destinationDir(args: K2JSCompilerArguments): File {
|
||||||
File(args.outputFile).parentFile
|
val outputFile = File(args.outputFile!!)
|
||||||
|
return if (args.isIrBackendEnabled())
|
||||||
|
outputFile
|
||||||
|
else
|
||||||
|
outputFile.parentFile
|
||||||
|
}
|
||||||
|
|
||||||
override fun calculateSourcesToCompileImpl(
|
override fun calculateSourcesToCompileImpl(
|
||||||
caches: IncrementalJsCachesManager,
|
caches: IncrementalJsCachesManager,
|
||||||
|
|||||||
Reference in New Issue
Block a user