From 7642aed5eaa97f2ca7dde95a759363b74f6e7e68 Mon Sep 17 00:00:00 2001 From: Travis Wyatt Date: Thu, 12 Oct 2023 12:45:05 -0700 Subject: [PATCH] Fix compilation warnings (#308) --- coroutines/build.gradle.kts | 6 +++++- logging-android/build.gradle.kts | 2 +- temporal/build.gradle.kts | 10 ++-------- test/src/jsMain/kotlin/RunTest.kt | 2 ++ 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/coroutines/build.gradle.kts b/coroutines/build.gradle.kts index c9cbcc54..e8bc7f17 100644 --- a/coroutines/build.gradle.kts +++ b/coroutines/build.gradle.kts @@ -15,7 +15,7 @@ kotlin { jvm() js().browser() - android().publishAllLibraryVariants() + androidTarget().publishAllLibraryVariants() macosX64() macosArm64() iosX64() @@ -23,6 +23,10 @@ kotlin { iosSimulatorArm64() sourceSets { + all { + languageSettings.optIn("kotlinx.coroutines.ExperimentalCoroutinesApi") + } + val commonMain by getting { dependencies { api(libs.kotlinx.coroutines.core) diff --git a/logging-android/build.gradle.kts b/logging-android/build.gradle.kts index b6f99581..b6d60eaf 100644 --- a/logging-android/build.gradle.kts +++ b/logging-android/build.gradle.kts @@ -10,7 +10,7 @@ kotlin { explicitApi() jvmToolchain(libs.versions.jvm.toolchain.get().toInt()) - android().publishAllLibraryVariants() + androidTarget().publishAllLibraryVariants() sourceSets { val commonMain by getting { diff --git a/temporal/build.gradle.kts b/temporal/build.gradle.kts index e90323a9..debf1435 100644 --- a/temporal/build.gradle.kts +++ b/temporal/build.gradle.kts @@ -21,21 +21,15 @@ kotlin { } } } - android { - publishAllLibraryVariants() - } + androidTarget().publishAllLibraryVariants() targets.all { compilations.all { - kotlinOptions.freeCompilerArgs += "-Xopt-in=kotlin.time.ExperimentalTime" + kotlinOptions.freeCompilerArgs += "-opt-in=kotlin.time.ExperimentalTime" } } sourceSets { - all { - languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi") - } - val commonMain by getting { dependencies { api(libs.kotlinx.coroutines.core) diff --git a/test/src/jsMain/kotlin/RunTest.kt b/test/src/jsMain/kotlin/RunTest.kt index e0d8dd03..acb9992b 100644 --- a/test/src/jsMain/kotlin/RunTest.kt +++ b/test/src/jsMain/kotlin/RunTest.kt @@ -1,10 +1,12 @@ package com.juul.tuulbox.test import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.DelicateCoroutinesApi import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.promise @Deprecated("Use official Coroutines `runTest`") +@OptIn(DelicateCoroutinesApi::class) public actual fun runTest( action: suspend CoroutineScope.() -> Unit, ): dynamic = GlobalScope.promise { action.invoke(this) }