diff --git a/dependencies.gradle b/dependencies.gradle index 774e6f72..e35d4058 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -37,6 +37,7 @@ ext.libraries = [ kotlinStdlibJs : "org.jetbrains.kotlin:kotlin-stdlib-js:$versions.kotlin", timber : "com.jakewharton.timber:timber:$versions.timber", coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$versions.coroutines", + coroutinesNativeMT: "org.jetbrains.kotlinx:kotlinx-coroutines-core:${versions.coroutines}-native-mt", rxJava : "io.reactivex.rxjava2:rxjava:$versions.rxJava", rxAndroid : "io.reactivex.rxjava2:rxandroid:$versions.rxAndroid", flMadStateMachine : "com.freeletics.mad:state-machine:0.3.0-alpha26", diff --git a/dsl/build.gradle b/dsl/build.gradle index 4748e9cd..9eb3c1a8 100644 --- a/dsl/build.gradle +++ b/dsl/build.gradle @@ -14,7 +14,7 @@ kotlin { iosArm64() iosX64() iosSimulatorArm64() - linuxX64() +// linuxX64() macosX64() macosArm64() mingwX64() @@ -58,16 +58,27 @@ kotlin { } nativeMain { + dependencies { + implementation (libraries.coroutinesNativeMT) { + force = true + } + } } nativeTest { + dependencies { + implementation (libraries.coroutinesNativeMT) { + force = true + } + } } + configure([ targets.iosArm32, targets.iosArm64, targets.iosX64, targets.iosSimulatorArm64, - targets.linuxX64, +// targets.linuxX64, targets.macosX64, targets.macosArm64, targets.mingwX64, diff --git a/flowredux/build.gradle b/flowredux/build.gradle index 0d5675d7..6a365ab8 100644 --- a/flowredux/build.gradle +++ b/flowredux/build.gradle @@ -14,7 +14,7 @@ kotlin { iosArm64() iosX64() iosSimulatorArm64() - linuxX64() +// linuxX64() macosX64() macosArm64() mingwX64() @@ -56,8 +56,18 @@ kotlin { } nativeMain { + dependencies { + implementation (libraries.coroutinesNativeMT) { + force = true + } + } } nativeTest { + dependencies { + implementation (libraries.coroutinesNativeMT) { + force = true + } + } } configure([ @@ -65,7 +75,7 @@ kotlin { targets.iosArm64, targets.iosX64, targets.iosSimulatorArm64, - targets.linuxX64, +// targets.linuxX64, targets.macosX64, targets.macosArm64, targets.mingwX64,