[stdlib] Move location of generated sources for js-IR compilation

This commit is contained in:
Ilya Gorbunov
2023-10-06 21:30:21 +02:00
committed by Space Team
parent 5f0a930ea3
commit 1d232c69d6
17 changed files with 1 additions and 8 deletions
-1
View File
@@ -348,7 +348,6 @@ kotlin {
val excluded = listOf(
// stdlib/js/src/generated is used exclusively for current `js-v1` backend.
"libraries/stdlib/js/src/generated/**",
"libraries/stdlib/js/src/kotlin/browser",
"libraries/stdlib/js/src/kotlin/dom",
"libraries/stdlib/js/src/org.w3c",
@@ -43,7 +43,6 @@ fun main(args: Array<String>) {
targetBaseDirs[KotlinTarget.Common] = baseDir.resolveExistingDir("libraries/stdlib/common/src/generated")
targetBaseDirs[KotlinTarget.JVM] = baseDir.resolveExistingDir("libraries/stdlib/jvm/src/generated")
targetBaseDirs[KotlinTarget.JS] = baseDir.resolveExistingDir("libraries/stdlib/js/src/generated")
targetBaseDirs[KotlinTarget.JS_IR] = baseDir.resolveExistingDir("libraries/stdlib/js-ir/src/generated")
targetBaseDirs[KotlinTarget.WASM] = baseDir.resolveExistingDir("libraries/stdlib/wasm/src/generated")
targetBaseDirs[KotlinTarget.Native] = baseDir.resolveExistingDir("kotlin-native/runtime/src/main/kotlin/generated")
}
@@ -121,10 +121,6 @@ fun main(args: Array<String>) {
addRangesGenerators(jsGeneratedDir, KotlinTarget.JS)
oneToOneMappingsGenerators.add(MappingsGenerator.forTitlecase(jsGeneratedDir.resolve("_TitlecaseMappings.kt")))
val jsIrGeneratedDir = baseDir.resolve("libraries/stdlib/js-ir/src/generated/")
addRangesGenerators(jsIrGeneratedDir, KotlinTarget.JS_IR)
oneToOneMappingsGenerators.add(MappingsGenerator.forTitlecase(jsIrGeneratedDir.resolve("_TitlecaseMappings.kt")))
val nativeGeneratedDir = baseDir.resolve("kotlin-native/runtime/src/main/kotlin/generated/")
addRangesGenerators(nativeGeneratedDir, KotlinTarget.Native)
addOneToOneMappingsGenerators(nativeGeneratedDir, KotlinTarget.Native)
@@ -120,8 +120,7 @@ enum class Backend {
enum class KotlinTarget(val platform: Platform, val backend: Backend) {
Common(Platform.Common, Backend.Any),
JVM(Platform.JVM, Backend.Any),
JS(Platform.JS, Backend.Legacy),
JS_IR(Platform.JS, Backend.IR),
JS(Platform.JS, Backend.IR),
WASM(Platform.Native, Backend.Wasm),
Native(Platform.Native, Backend.IR);