diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0a2f5b1..c75e27e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] agp = "8.13.2" -kotlin = "2.2.20" +kotlin = "2.3.21" composeMultiplatform = "1.10.1" kotlinxSerialization = "1.8.1" kotlinxCoroutines = "1.9.0" diff --git a/halogen-provider-nano/build.gradle.kts b/halogen-provider-nano/build.gradle.kts index b18a73e..514b587 100644 --- a/halogen-provider-nano/build.gradle.kts +++ b/halogen-provider-nano/build.gradle.kts @@ -1,3 +1,5 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + plugins { alias(libs.plugins.android.library) alias(libs.plugins.kotlin.android) @@ -7,6 +9,9 @@ plugins { kotlin { explicitApi() + compilerOptions { + jvmTarget.set(JvmTarget.JVM_17) + } } android { @@ -20,9 +25,6 @@ android { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } - kotlinOptions { - jvmTarget = "17" - } } dependencies { diff --git a/sample/build.gradle.kts b/sample/build.gradle.kts index bead007..a6498d7 100644 --- a/sample/build.gradle.kts +++ b/sample/build.gradle.kts @@ -1,9 +1,17 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) } +kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_17) + } +} + android { namespace = "me.mmckenna.halogen.sample" compileSdk = 36 @@ -38,10 +46,6 @@ android { targetCompatibility = JavaVersion.VERSION_17 } - kotlinOptions { - jvmTarget = "17" - } - buildFeatures { compose = true buildConfig = true