[KLIB] Enable accidentally disabled IC for klibs in K/JS

This commit is contained in:
Roman Artemev
2021-07-13 15:46:20 +03:00
committed by teamcityserver
parent ece9307471
commit b5942204dc

View File

@@ -48,14 +48,11 @@ import org.jetbrains.kotlin.gradle.logging.GradlePrintingMessageCollector
import org.jetbrains.kotlin.gradle.logging.kotlinDebug
import org.jetbrains.kotlin.gradle.plugin.*
import org.jetbrains.kotlin.gradle.plugin.mpp.*
import org.jetbrains.kotlin.gradle.plugin.mpp.associateWithTransitiveClosure
import org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
import org.jetbrains.kotlin.gradle.plugin.statistics.KotlinBuildStatsService
import org.jetbrains.kotlin.gradle.report.ReportingSettings
import org.jetbrains.kotlin.gradle.targets.js.ir.isProduceUnzippedKlib
import org.jetbrains.kotlin.gradle.utils.*
import org.jetbrains.kotlin.gradle.utils.isParentOf
import org.jetbrains.kotlin.gradle.utils.pathsAsStringRelativeTo
import org.jetbrains.kotlin.incremental.ChangedFiles
import org.jetbrains.kotlin.incremental.IncrementalCompilerRunner
import org.jetbrains.kotlin.library.impl.isKotlinLibrary
@@ -749,10 +746,10 @@ abstract class Kotlin2JsCompile @Inject constructor(
}
"-Xir-produce-klib-dir" in kotlinOptions.freeCompilerArgs -> {
KotlinBuildStatsService.applyIfInitialised {
it.report(BooleanMetrics.JS_KLIB_INCREMENTAL, false)
it.report(BooleanMetrics.JS_KLIB_INCREMENTAL, incrementalJsKlib)
}
false
} // TODO: it's not supported yet
incrementalJsKlib
}
"-Xir-produce-klib-file" in kotlinOptions.freeCompilerArgs -> {
KotlinBuildStatsService.applyIfInitialised {
it.report(BooleanMetrics.JS_KLIB_INCREMENTAL, incrementalJsKlib)