[klib-resolver] Resolve libraries passed as files by unique name (#2104)

This commit is contained in:
Ilya Matveev
2018-09-20 20:08:11 +03:00
committed by GitHub
parent 6aed012ae8
commit 8213df8bf2
6 changed files with 59 additions and 22 deletions
@@ -76,7 +76,13 @@ class KonanConfig(val project: Project, val configuration: CompilerConfiguration
private val repositories = configuration.getList(KonanConfigKeys.REPOSITORIES)
private fun resolverLogger(msg: String) = configuration.report(STRONG_WARNING, msg)
private val resolver = defaultResolver(repositories, target, distribution, ::resolverLogger).libraryResolver()
private val resolver = defaultResolver(
repositories,
libraryNames.filter { it.contains(File.separator) },
target,
distribution,
::resolverLogger
).libraryResolver()
internal val resolvedLibraries by lazy {
resolver.resolveWithDependencies(