diff --git a/app/build.gradle.kts b/app/build.gradle.kts index f2071c047..608e64430 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -119,30 +119,6 @@ android { isCoreLibraryDesugaringEnabled = true } - kotlinOptions { - freeCompilerArgs = listOf( - // https://kotlinlang.org/docs/compiler-reference.html#progressive - "-progressive", - "-Xjvm-default=all", - "-Xcontext-receivers", - - "-opt-in=coil3.annotation.ExperimentalCoilApi", - "-opt-in=androidx.compose.foundation.layout.ExperimentalLayoutApi", - "-opt-in=androidx.compose.material3.ExperimentalMaterial3Api", - "-opt-in=androidx.compose.material3.adaptive.ExperimentalMaterial3AdaptiveApi", - "-opt-in=androidx.compose.ui.ExperimentalComposeUiApi", - "-opt-in=androidx.compose.foundation.ExperimentalFoundationApi", - "-opt-in=androidx.compose.animation.ExperimentalAnimationApi", - "-opt-in=androidx.paging.ExperimentalPagingApi", - "-opt-in=kotlin.contracts.ExperimentalContracts", - "-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", - "-opt-in=kotlinx.coroutines.FlowPreview", - "-opt-in=kotlinx.serialization.ExperimentalSerializationApi", - "-opt-in=splitties.experimental.ExperimentalSplittiesApi", - "-opt-in=splitties.preferences.DataStorePreferencesPreview", - ) - } - lint { disable += setOf("MissingTranslation", "MissingQuantity") fatal += setOf("NewApi", "InlinedApi") @@ -280,6 +256,29 @@ dependencies { kotlin { jvmToolchain(21) + compilerOptions { + freeCompilerArgs = listOf( + // https://kotlinlang.org/docs/compiler-reference.html#progressive + "-progressive", + "-Xjvm-default=all", + "-Xcontext-receivers", + + "-opt-in=coil3.annotation.ExperimentalCoilApi", + "-opt-in=androidx.compose.foundation.layout.ExperimentalLayoutApi", + "-opt-in=androidx.compose.material3.ExperimentalMaterial3Api", + "-opt-in=androidx.compose.material3.adaptive.ExperimentalMaterial3AdaptiveApi", + "-opt-in=androidx.compose.ui.ExperimentalComposeUiApi", + "-opt-in=androidx.compose.foundation.ExperimentalFoundationApi", + "-opt-in=androidx.compose.animation.ExperimentalAnimationApi", + "-opt-in=androidx.paging.ExperimentalPagingApi", + "-opt-in=kotlin.contracts.ExperimentalContracts", + "-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", + "-opt-in=kotlinx.coroutines.FlowPreview", + "-opt-in=kotlinx.serialization.ExperimentalSerializationApi", + "-opt-in=splitties.experimental.ExperimentalSplittiesApi", + "-opt-in=splitties.preferences.DataStorePreferencesPreview", + ) + } } ksp {