Compilation fixes

This commit is contained in:
Nikita Bobko
2021-11-30 18:38:50 +01:00
parent 01c82da8d2
commit a9cdca40c3
17 changed files with 39 additions and 48 deletions
@@ -21,6 +21,7 @@ import org.jetbrains.kotlin.daemon.client.reportFromDaemon
import org.jetbrains.kotlin.daemon.common.JpsCompilerServicesFacade
import org.jetbrains.kotlin.daemon.common.SOCKET_ANY_FREE_PORT
import org.jetbrains.kotlin.incremental.components.ExpectActualTracker
import org.jetbrains.kotlin.incremental.components.InlineConstTracker
import org.jetbrains.kotlin.incremental.components.LookupTracker
import org.jetbrains.kotlin.incremental.js.IncrementalDataProvider
import org.jetbrains.kotlin.incremental.js.IncrementalResultsConsumer
@@ -36,6 +37,7 @@ internal class JpsCompilerServicesFacadeImpl(
env.services[LookupTracker::class.java],
env.services[CompilationCanceledStatus::class.java],
env.services[ExpectActualTracker::class.java],
env.services[InlineConstTracker::class.java],
env.services[IncrementalResultsConsumer::class.java],
env.services[IncrementalDataProvider::class.java],
port
@@ -354,6 +354,7 @@ class JpsKotlinCompilerRunner {
val daemonOptions = configureDaemonOptions()
val additionalJvmParams = mutableListOf<String>()
@Suppress("DEPRECATION")
IncrementalCompilation.toJvmArgs(additionalJvmParams)
val clientFlagFile = KotlinCompilerClient.getOrCreateClientFlagFile(daemonOptions)
@@ -203,7 +203,8 @@ class KotlinJvmModuleBuildTarget(kotlinContext: KotlinCompileContext, jpsModuleB
isTests,
// this excludes the output directories from the class path, to be removed for true incremental compilation
outputDirs,
friendDirs
friendDirs,
IncrementalCompilation.isEnabledForJvm()
)
}