Split shared: Get rid of compiler version in resolvers

Needed to apply patches from the detached shared
This commit is contained in:
Ilya Matveev
2019-05-27 17:18:33 +03:00
committed by Ilya Matveev
parent 5745b31853
commit 6a770bc12c
@@ -30,23 +30,24 @@ interface SearchPathResolverWithTarget: SearchPathResolver {
fun defaultResolver(
repositories: List<String>,
target: KonanTarget,
distribution: Distribution = Distribution()
): SearchPathResolverWithTarget = defaultResolver(repositories, emptyList(), target, distribution)
distribution: Distribution = Distribution(),
compatibleCompilerVersions: List<KonanVersion>
): SearchPathResolverWithTarget = defaultResolver(repositories, emptyList(), target, distribution, compatibleCompilerVersions)
fun defaultResolver(
repositories: List<String>,
directLibs: List<String>,
target: KonanTarget,
distribution: Distribution,
compatibleCompilerVersions: List<KonanVersion>,
logger: Logger = ::dummyLogger,
skipCurrentDir: Boolean = false,
compatibleCompilerVersions: List<KonanVersion> = emptyList()
skipCurrentDir: Boolean = false
): SearchPathResolverWithTarget = KonanLibraryProperResolver(
repositories,
directLibs,
target,
listOf(KonanAbiVersion.CURRENT),
listOf(KonanVersion.CURRENT) + compatibleCompilerVersions,
compatibleCompilerVersions,
distribution.klib,
distribution.localKonanDir.absolutePath,
skipCurrentDir,