build: apply Kotlin compiler args to all modules

This commit is contained in:
二刺螈
2026-08-27 18:40:20 +08:00
parent 1517080e46
commit 841f057957

View File

@@ -52,17 +52,17 @@ val androidKmpLibraryPluginId =
libs.plugins.android.kotlin.multiplatform.library.get().pluginId
subprojects {
tasks.withType<KotlinCompilationTask<*>>().configureEach {
compilerOptions {
freeCompilerArgs.addAll(Cfg.kotlinCompilerArgs)
}
}
tasks.withType<KotlinJvmCompile>().configureEach {
compilerOptions {
jvmTarget.set(Cfg.kotlinTargetVersion)
}
}
plugins.withType<AppPlugin> {
tasks.withType<KotlinCompilationTask<*>>().configureEach {
compilerOptions {
freeCompilerArgs.addAll(Cfg.kotlinCompilerArgs)
}
}
extensions.getByType(ApplicationExtension::class.java).apply {
compileSdk = Cfg.compileSdk
buildToolsVersion = Cfg.buildToolsVersion