[stdlib] Move location of generated sources for js-IR compilation
This commit is contained in:
committed by
Space Team
parent
5f0a930ea3
commit
1d232c69d6
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user