[stdlib] Minor cleanup of JS stdlib build
- Remove unused jsIrTarget variable - Rename the directory with copied builtin sources
This commit is contained in:
committed by
Space Team
parent
5e61cb5098
commit
27ed611e70
@@ -4,7 +4,6 @@ import org.gradle.api.internal.component.UsageContext
|
|||||||
import org.gradle.jvm.tasks.Jar
|
import org.gradle.jvm.tasks.Jar
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType
|
||||||
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages
|
import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsages
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinJsTargetDsl
|
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.d8.D8RootPlugin
|
import org.jetbrains.kotlin.gradle.targets.js.d8.D8RootPlugin
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl
|
import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinTargetWithNodeJsDsl
|
import org.jetbrains.kotlin.gradle.targets.js.dsl.KotlinTargetWithNodeJsDsl
|
||||||
@@ -50,10 +49,7 @@ val builtinsDir = "${rootDir}/core/builtins"
|
|||||||
val builtinsSrcDir = "${buildDir}/src/builtin-sources"
|
val builtinsSrcDir = "${buildDir}/src/builtin-sources"
|
||||||
|
|
||||||
val jsDir = "${projectDir}/js"
|
val jsDir = "${projectDir}/js"
|
||||||
|
val jsBuiltinsSrcDir = "${buildDir}/src/js-builtin-sources"
|
||||||
// for js-ir
|
|
||||||
val jsIrMainSources = "${buildDir}/src/jsMainSources"
|
|
||||||
lateinit var jsIrTarget: KotlinJsTargetDsl
|
|
||||||
|
|
||||||
val commonOptIns = listOf(
|
val commonOptIns = listOf(
|
||||||
"kotlin.ExperimentalMultiplatform",
|
"kotlin.ExperimentalMultiplatform",
|
||||||
@@ -188,7 +184,7 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
jsIrTarget = js(IR) {
|
js(IR) {
|
||||||
if (!kotlinBuildProperties.isTeamcityBuild) {
|
if (!kotlinBuildProperties.isTeamcityBuild) {
|
||||||
browser {}
|
browser {}
|
||||||
}
|
}
|
||||||
@@ -388,7 +384,7 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
into(jsIrMainSources)
|
into(jsBuiltinsSrcDir)
|
||||||
|
|
||||||
// Required to compile native builtins with the rest of runtime
|
// Required to compile native builtins with the rest of runtime
|
||||||
val builtInsHeader = """@file:Suppress(
|
val builtInsHeader = """@file:Suppress(
|
||||||
@@ -658,11 +654,11 @@ tasks {
|
|||||||
include("Comparable.kt")
|
include("Comparable.kt")
|
||||||
include("Enum.kt")
|
include("Enum.kt")
|
||||||
}
|
}
|
||||||
from("$jsIrMainSources/core/builtins/native") {
|
from("$jsBuiltinsSrcDir/core/builtins/native") {
|
||||||
exclude("kotlin/Comparable.kt")
|
exclude("kotlin/Comparable.kt")
|
||||||
}
|
}
|
||||||
from("$jsIrMainSources/core/builtins/src")
|
from("$jsBuiltinsSrcDir/core/builtins/src")
|
||||||
from("$jsIrMainSources/libraries/stdlib/js/src")
|
from("$jsBuiltinsSrcDir/libraries/stdlib/js/src")
|
||||||
from("$jsDir/builtins") {
|
from("$jsDir/builtins") {
|
||||||
into("kotlin")
|
into("kotlin")
|
||||||
exclude("Enum.kt")
|
exclude("Enum.kt")
|
||||||
|
|||||||
Reference in New Issue
Block a user