Provide a forced compiler version compatibility -X control.

This commit is contained in:
Alexander Gorshenev
2018-09-20 16:55:01 +03:00
committed by alexander-gorshenev
parent 0786cc3e76
commit 30fd4060d3
5 changed files with 19 additions and 4 deletions
@@ -39,13 +39,14 @@ fun defaultResolver(
target: KonanTarget,
distribution: Distribution,
logger: Logger = ::dummyLogger,
skipCurrentDir: Boolean = false
skipCurrentDir: Boolean = false,
compatibleCompilerVersions: List<KonanVersion> = emptyList()
): SearchPathResolverWithTarget = KonanLibraryProperResolver(
repositories,
directLibs,
target,
listOf(KonanAbiVersion.CURRENT),
listOf(KonanVersion.CURRENT),
listOf(KonanVersion.CURRENT) + compatibleCompilerVersions,
distribution.klib,
distribution.localKonanDir.absolutePath,
skipCurrentDir,