From 2ad13847d13a868211d0fb5e36dab25dcad28463 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Thu, 15 Oct 2020 18:02:52 +0700 Subject: [PATCH] [KT-40670] Allow to override konan.properties from CLI --- .../src/org/jetbrains/kotlin/konan/target/Distribution.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/native/utils/src/org/jetbrains/kotlin/konan/target/Distribution.kt b/native/utils/src/org/jetbrains/kotlin/konan/target/Distribution.kt index a5be1693e31..0af11afe2fe 100644 --- a/native/utils/src/org/jetbrains/kotlin/konan/target/Distribution.kt +++ b/native/utils/src/org/jetbrains/kotlin/konan/target/Distribution.kt @@ -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? = null ) { val localKonanDir = DependencyDirectories.localKonanDir @@ -65,7 +65,7 @@ class Distribution( if (onlyDefaultProfiles) { result.keepOnlyDefaultProfiles() } - + propertyOverrides?.let(result::putAll) result }