diff options
author | Ignat Beresnev <ignat.beresnev@jetbrains.com> | 2023-08-04 13:37:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-04 13:37:12 +0200 |
commit | ddcaa1864ffc26e8482770ad2c16ba424af8a0ac (patch) | |
tree | 2ddd3eb163611d2448f8608857a3d97597b71231 /examples/gradle/dokka-multiplatform-example | |
parent | ec95267a8bcb92733e506a41e7cc6305b1ff0552 (diff) | |
download | dokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.tar.gz dokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.tar.bz2 dokka-ddcaa1864ffc26e8482770ad2c16ba424af8a0ac.zip |
Update examples and tests to use Kotlin 1.9.0 (#3101)
* Opt into foreign API for CPointed
* Stop using the deprecated JS backend
Diffstat (limited to 'examples/gradle/dokka-multiplatform-example')
-rw-r--r-- | examples/gradle/dokka-multiplatform-example/build.gradle.kts | 4 | ||||
-rw-r--r-- | examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/examples/gradle/dokka-multiplatform-example/build.gradle.kts b/examples/gradle/dokka-multiplatform-example/build.gradle.kts index 9d4283c9..6477375a 100644 --- a/examples/gradle/dokka-multiplatform-example/build.gradle.kts +++ b/examples/gradle/dokka-multiplatform-example/build.gradle.kts @@ -4,7 +4,7 @@ import org.jetbrains.dokka.gradle.DokkaTask import org.jetbrains.dokka.Platform plugins { - kotlin("multiplatform") version "1.8.20" + kotlin("multiplatform") version "1.9.0" id("org.jetbrains.dokka") version "1.8.20" } @@ -19,7 +19,7 @@ kotlin { jvm() // Creates a JVM target with the default name "jvm" linuxX64("linux") macosX64("macos") - js(BOTH) + js() sourceSets { val commonMain by getting { dependencies { diff --git a/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt b/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt index c42cfea1..5c84780b 100644 --- a/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt +++ b/examples/gradle/dokka-multiplatform-example/src/linuxMain/kotlin/org/kotlintestmpp/CInterop.kt @@ -4,10 +4,12 @@ package org.kotlintestmpp import kotlinx.cinterop.CPointed import kotlinx.cinterop.CPointer +import kotlinx.cinterop.ExperimentalForeignApi /** * Low-level Linux function */ +@OptIn(ExperimentalForeignApi::class) fun <T : CPointed> printPointerRawValue(pointer: CPointer<T>) { println(pointer.rawValue) } |