Depend on kotlin-native-shared from a separate repo

Kotlin-native-shared was copied in a separate repository.
This patch removes this subproject from the K/N repo and
adds a dependency on an artifact built from this separate repo.
This commit is contained in:
Ilya Matveev
2018-10-10 21:12:29 +03:00
committed by Ilya Matveev
parent 575cbf48c3
commit a2370920db
79 changed files with 168 additions and 4156 deletions
@@ -4,6 +4,7 @@
*/
package org.jetbrains.kotlin.cli.utilities
import org.jetbrains.kotlin.konan.CURRENT
import org.jetbrains.kotlin.konan.file.File
import org.jetbrains.kotlin.konan.target.PlatformManager
import org.jetbrains.kotlin.konan.library.*
@@ -11,6 +12,7 @@ import org.jetbrains.kotlin.konan.target.Distribution
import org.jetbrains.kotlin.native.interop.gen.jvm.interop
import org.jetbrains.kotlin.utils.addIfNotNull
import org.jetbrains.kliopt.ArgParser
import org.jetbrains.kotlin.konan.KonanVersion
import org.jetbrains.kotlin.native.interop.tool.*
// TODO: this function should eventually be eliminated from 'utilities'.
@@ -48,7 +50,8 @@ fun invokeInterop(flavor: String, args: Array<String>): Array<String>? {
repos,
libraries.filter { it.contains(File.separator) },
target,
Distribution()
Distribution(),
listOf(KonanVersion.CURRENT)
).libraryResolver()
val allLibraries = resolver.resolveWithDependencies(
libraries.toUnresolvedLibraries, noStdLib = true, noDefaultLibs = noDefaultLibs