Introduce environment variable to .konan parent dir

This commit is contained in:
Sergey Mashkov
2018-03-23 19:04:32 +03:00
committed by ilmat192
parent 1b42eb1d13
commit 420ef4f221
7 changed files with 23 additions and 22 deletions
@@ -30,6 +30,7 @@ import org.jetbrains.kotlin.descriptors.impl.ModuleDescriptorImpl
import org.jetbrains.kotlin.konan.file.File
import org.jetbrains.kotlin.konan.target.Distribution
import org.jetbrains.kotlin.konan.target.PlatformManager
import org.jetbrains.kotlin.konan.util.DependencyProcessor
import org.jetbrains.kotlin.metadata.KonanLinkData
import java.lang.System.out
import kotlin.system.exitProcess
@@ -84,8 +85,7 @@ fun error(text: String) {
exitProcess(1)
}
// TODO: Get rid of the hardcoded path.
val defaultRepository = File(File.userHome, ".konan/klib")
val defaultRepository = File(DependencyProcessor.localKonanDir.resolve("klib").absolutePath)
open class ModuleDeserializer(val library: ByteArray) {
protected val moduleHeader: KonanLinkData.LinkDataLibrary