Some renaming to reflect reality.

This commit is contained in:
Alexander Gorshenev
2017-12-04 12:39:28 +03:00
committed by alexander-gorshenev
parent 86e221ed58
commit 5116d43f4f
3 changed files with 7 additions and 7 deletions
@@ -19,7 +19,7 @@ package org.jetbrains.kotlin.konan.target
import org.jetbrains.kotlin.konan.properties.KonanProperties
import org.jetbrains.kotlin.konan.file.File
class ClangTarget(val target: KonanTarget, konanProperties: KonanProperties) {
class ClangTargetArgs(val target: KonanTarget, konanProperties: KonanProperties) {
val sysRoot = konanProperties.absoluteTargetSysRoot
val targetArg = konanProperties.targetArg
@@ -96,7 +96,7 @@ class ClangTarget(val target: KonanTarget, konanProperties: KonanProperties) {
}
}
class ClangHost(val hostProperties: KonanProperties) {
class ClangHostArgs(val hostProperties: KonanProperties) {
val targetToolchain get() = hostProperties.absoluteTargetToolchain
val gccToolchain get() = hostProperties.absoluteGccToolchain
@@ -25,18 +25,18 @@ class ClangManager(val properties: Properties, val baseDir: String) {
it to KonanProperties(it, properties, baseDir)
}.toMap()
private val targetClangs = enabledTargets.map {
it to ClangTarget(it, konanProperties[it]!!)
private val targetClangArgs = enabledTargets.map {
it to ClangTargetArgs(it, konanProperties[it]!!)
}.toMap()
private val hostClang = ClangHost(konanProperties[host]!!)
private val hostClang = ClangHostArgs(konanProperties[host]!!)
// These are converted to arrays to be convenient
// in groovy plugins.
val hostClangArgs = (hostClang.commonClangArgs + targetClangs[host]!!.specificClangArgs).toTypedArray()
val hostClangArgs = (hostClang.commonClangArgs + targetClangArgs[host]!!.specificClangArgs).toTypedArray()
fun targetClangArgs(target: KonanTarget)
= (hostClang.commonClangArgs + targetClangs[target]!!.specificClangArgs).toTypedArray()
= (hostClang.commonClangArgs + targetClangArgs[target]!!.specificClangArgs).toTypedArray()
val hostCompilerArgsForJni = hostClang.hostCompilerArgsForJni.toTypedArray()
}