[JS IR] Support additional repositories in CLI (compiler part)

This commit is contained in:
Roman Artemev
2020-11-24 11:15:47 +03:00
parent e22711d17f
commit cd9e341fa9
7 changed files with 11 additions and 5 deletions
@@ -37,12 +37,12 @@ class JsLibraryResolver(
}
// TODO: This is a temporary set of library resolver policies for js compiler.
fun jsResolveLibraries(libraries: List<String>, logger: Logger): KotlinLibraryResolveResult {
fun jsResolveLibraries(libraries: List<String>, repositories: Collection<String>, logger: Logger): KotlinLibraryResolveResult {
val unresolvedLibraries = libraries.map { UnresolvedLibrary(it, null) }
val libraryAbsolutePaths = libraries.map { File(it).absolutePath }
// Configure the resolver to only work with absolute paths for now.
val libraryResolver = JsLibraryResolver(
repositories = emptyList(),
repositories = repositories.toList(),
directLibs = libraryAbsolutePaths,
distributionKlib = null,
localKotlinDir = null,