Updated on 2026-08-14
This commit is contained in:
parent
b96d11cea7
commit
cdce065712
51 changed files with 135 additions and 96 deletions
|
|
@ -1,7 +1,12 @@
|
|||
package com.tangem.plugin.configuration.configurations
|
||||
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.kotlin.dsl.getByType
|
||||
import org.gradle.kotlin.dsl.withType
|
||||
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
|
||||
import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension
|
||||
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
|
||||
import org.jetbrains.kotlin.gradle.model.KotlinAndroidExtension
|
||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||
|
||||
internal fun Project.configureKotlinCompilerOptions() {
|
||||
|
|
|
|||
|
|
@ -2,9 +2,12 @@ package com.tangem.plugin.configuration.configurations.extension
|
|||
|
||||
import com.android.build.gradle.BaseExtension
|
||||
import com.tangem.plugin.configuration.model.AppConfig
|
||||
import com.tangem.plugin.configuration.utils.findPlugin
|
||||
import com.tangem.plugin.configuration.utils.findVersion
|
||||
import org.gradle.api.JavaVersion
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.kotlin.dsl.apply
|
||||
import org.gradle.kotlin.dsl.plugins
|
||||
|
||||
internal fun BaseExtension.configureCompileSdk() {
|
||||
compileSdkVersion(AppConfig.compileSdkVersion)
|
||||
|
|
@ -30,10 +33,8 @@ internal fun BaseExtension.configureCompose(project: Project) {
|
|||
}
|
||||
|
||||
buildFeatures.compose = useCompose
|
||||
|
||||
|
||||
if (useCompose) {
|
||||
composeOptions {
|
||||
kotlinCompilerExtensionVersion = project.findVersion(alias = "compose-compiler").requiredVersion
|
||||
}
|
||||
project.plugins.apply(project.findPlugin("kotlin-compose-compiler").pluginId)
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue