[Docs] add wasm source sets for wasm-js and wasm-wasi

This commit is contained in:
Ilya Gorbunov
2023-02-23 04:09:09 +01:00
committed by Space Team
parent ece40ca775
commit 516383b995
@@ -168,6 +168,35 @@ fun createStdLibVersionedDocTask(version: String, isLatest: Boolean) =
suppress.set(true)
}
}
register("wasm-js") {
platform.set(Platform.wasm)
noJdkLink.set(true)
displayName.set("Wasm-JS")
dependsOn("common")
sourceRoots.from("$kotlin_stdlib_dir/native-wasm/src")
sourceRoots.from("$kotlin_stdlib_dir/wasm/src")
sourceRoots.from("$kotlin_stdlib_dir/wasm/builtins")
sourceRoots.from("$kotlin_stdlib_dir/wasm/internal")
sourceRoots.from("$kotlin_stdlib_dir/wasm/stubs")
sourceRoots.from("$kotlin_stdlib_dir/wasm/js/builtins")
sourceRoots.from("$kotlin_stdlib_dir/wasm/js/internal")
sourceRoots.from("$kotlin_stdlib_dir/wasm/js/src")
}
register("wasm-wasi") {
platform.set(Platform.wasm)
noJdkLink.set(true)
displayName.set("Wasm-WASI")
dependsOn("common")
sourceRoots.from("$kotlin_stdlib_dir/native-wasm/src")
sourceRoots.from("$kotlin_stdlib_dir/wasm/src")
sourceRoots.from("$kotlin_stdlib_dir/wasm/builtins")
sourceRoots.from("$kotlin_stdlib_dir/wasm/internal")
sourceRoots.from("$kotlin_stdlib_dir/wasm/stubs")
sourceRoots.from("$kotlin_stdlib_dir/wasm/wasi/builtins")
sourceRoots.from("$kotlin_stdlib_dir/wasm/wasi/src")
}
configureEach {
documentedVisibilities.set(setOf(DokkaConfiguration.Visibility.PUBLIC, DokkaConfiguration.Visibility.PROTECTED))
skipDeprecated.set(false)
@@ -249,7 +278,7 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
val moduleDirName = "kotlin-test"
with(pluginsMapConfiguration) {
put("org.jetbrains.dokka.base.DokkaBase", """{ "templatesDir": "$templatesDir" }""")
put("org.jetbrains.dokka.base.DokkaBase", """{ "mergeImplicitExpectActualDeclarations": "true", "templatesDir": "$templatesDir" }""")
put("org.jetbrains.dokka.versioning.VersioningPlugin", """{ "version": "$version" }""")
}
if (isLatest) {
@@ -345,6 +374,24 @@ fun createKotlinTestVersionedDocTask(version: String, isLatest: Boolean) =
dependsOn("common")
sourceRoots.from("$kotlin_native_root/runtime/src/main/kotlin/kotlin/test")
}
register("wasm-js") {
platform.set(Platform.wasm)
noJdkLink.set(true)
displayName.set("Wasm-JS")
dependsOn("common")
sourceRoots.from("$kotlin_root/libraries/kotlin.test/wasm/src/main")
sourceRoots.from("$kotlin_root/libraries/kotlin.test/wasm/js/src/main")
}
register("wasm-wasi") {
platform.set(Platform.wasm)
noJdkLink.set(true)
displayName.set("Wasm-WASI")
dependsOn("common")
sourceRoots.from("$kotlin_root/libraries/kotlin.test/wasm/src/main")
sourceRoots.from("$kotlin_root/libraries/kotlin.test/wasm/wasi/src/main")
}
configureEach {
skipDeprecated.set(false)
includes.from(kotlinTestIncludeMd)