[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(
|
val excluded = listOf(
|
||||||
// stdlib/js/src/generated is used exclusively for current `js-v1` backend.
|
// 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/browser",
|
||||||
"libraries/stdlib/js/src/kotlin/dom",
|
"libraries/stdlib/js/src/kotlin/dom",
|
||||||
"libraries/stdlib/js/src/org.w3c",
|
"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.Common] = baseDir.resolveExistingDir("libraries/stdlib/common/src/generated")
|
||||||
targetBaseDirs[KotlinTarget.JVM] = baseDir.resolveExistingDir("libraries/stdlib/jvm/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] = 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.WASM] = baseDir.resolveExistingDir("libraries/stdlib/wasm/src/generated")
|
||||||
targetBaseDirs[KotlinTarget.Native] = baseDir.resolveExistingDir("kotlin-native/runtime/src/main/kotlin/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)
|
addRangesGenerators(jsGeneratedDir, KotlinTarget.JS)
|
||||||
oneToOneMappingsGenerators.add(MappingsGenerator.forTitlecase(jsGeneratedDir.resolve("_TitlecaseMappings.kt")))
|
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/")
|
val nativeGeneratedDir = baseDir.resolve("kotlin-native/runtime/src/main/kotlin/generated/")
|
||||||
addRangesGenerators(nativeGeneratedDir, KotlinTarget.Native)
|
addRangesGenerators(nativeGeneratedDir, KotlinTarget.Native)
|
||||||
addOneToOneMappingsGenerators(nativeGeneratedDir, KotlinTarget.Native)
|
addOneToOneMappingsGenerators(nativeGeneratedDir, KotlinTarget.Native)
|
||||||
|
|||||||
@@ -120,8 +120,7 @@ enum class Backend {
|
|||||||
enum class KotlinTarget(val platform: Platform, val backend: Backend) {
|
enum class KotlinTarget(val platform: Platform, val backend: Backend) {
|
||||||
Common(Platform.Common, Backend.Any),
|
Common(Platform.Common, Backend.Any),
|
||||||
JVM(Platform.JVM, Backend.Any),
|
JVM(Platform.JVM, Backend.Any),
|
||||||
JS(Platform.JS, Backend.Legacy),
|
JS(Platform.JS, Backend.IR),
|
||||||
JS_IR(Platform.JS, Backend.IR),
|
|
||||||
WASM(Platform.Native, Backend.Wasm),
|
WASM(Platform.Native, Backend.Wasm),
|
||||||
Native(Platform.Native, Backend.IR);
|
Native(Platform.Native, Backend.IR);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user