[KT-40670] Allow to override konan.properties from CLI

This commit is contained in:
Sergey Bogolepov
2020-10-15 18:02:52 +07:00
parent ea34a588f3
commit 2ad13847d1
@@ -10,12 +10,12 @@ import org.jetbrains.kotlin.konan.properties.Properties
import org.jetbrains.kotlin.konan.properties.keepOnlyDefaultProfiles
import org.jetbrains.kotlin.konan.properties.loadProperties
import org.jetbrains.kotlin.konan.util.DependencyDirectories
import org.jetbrains.kotlin.konan.util.visibleName
class Distribution(
val konanHome: String,
private val onlyDefaultProfiles: Boolean = false,
private val runtimeFileOverride: String? = null
private val runtimeFileOverride: String? = null,
private val propertyOverrides: Map<String, String>? = null
) {
val localKonanDir = DependencyDirectories.localKonanDir
@@ -65,7 +65,7 @@ class Distribution(
if (onlyDefaultProfiles) {
result.keepOnlyDefaultProfiles()
}
propertyOverrides?.let(result::putAll)
result
}