Add kotlin runtime modulemap for swift export as part of kotlin-native dist #KT-65673 fixed
Co-authored-by: Alexander Shabalin <alexander.shabalin@ashabalin.me> Merge-request: KT-MR-14493 Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
@@ -10,6 +10,7 @@ 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 java.nio.file.Path
|
||||
|
||||
class Distribution private constructor(private val serialized: Serialized) : java.io.Serializable {
|
||||
constructor(
|
||||
@@ -88,6 +89,9 @@ class Distribution private constructor(private val serialized: Serialized) : jav
|
||||
val stdlib = "$klib/common/stdlib"
|
||||
val stdlibDefaultComponent = "$stdlib/default"
|
||||
|
||||
val kotlinRuntimeForSwiftHome = "$konanHome/konan/swift_export/kotlin_runtime"
|
||||
val kotlinRuntimeForSwiftModuleMap = "$kotlinRuntimeForSwiftHome/module.modulemap"
|
||||
|
||||
fun defaultNatives(target: KonanTarget) = "$konanHome/konan/targets/${target.visibleName}/native"
|
||||
|
||||
fun runtime(target: KonanTarget) = runtimeFileOverride ?: "${defaultNatives(target)}/runtime.bc"
|
||||
|
||||
Reference in New Issue
Block a user