Some renaming to reflect reality.
This commit is contained in:
committed by
alexander-gorshenev
parent
86e221ed58
commit
5116d43f4f
@@ -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
|
||||
|
||||
+5
-5
@@ -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()
|
||||
}
|
||||
Reference in New Issue
Block a user