[KLIB] Add relative path base configuration key

This commit is contained in:
Roman Artemev
2021-11-24 19:23:02 +03:00
committed by teamcity
parent 526c85f820
commit bc5dea860e
@@ -17,8 +17,8 @@
package org.jetbrains.kotlin.config
import org.jetbrains.kotlin.incremental.components.ExpectActualTracker
import org.jetbrains.kotlin.incremental.components.LookupTracker
import org.jetbrains.kotlin.incremental.components.InlineConstTracker
import org.jetbrains.kotlin.incremental.components.LookupTracker
import org.jetbrains.kotlin.metadata.deserialization.BinaryVersion
object CommonConfigurationKeys {
@@ -58,6 +58,14 @@ object CommonConfigurationKeys {
@JvmField
val PARALLEL_BACKEND_THREADS =
CompilerConfigurationKey.create<Int>("When using the IR backend, run lowerings by file in N parallel threads")
@JvmField
val KLIB_RELATIVE_PATH_BASES =
CompilerConfigurationKey.create<Collection<String>>("Provides a path from which relative paths in klib are being computed")
@JvmField
val KLIB_NORMALIZE_ABSOLUTE_PATH =
CompilerConfigurationKey.create<Boolean>("Normalize absolute paths in klib (replace file separator with '/')")
}
var CompilerConfiguration.languageVersionSettings: LanguageVersionSettings