-
-
Notifications
You must be signed in to change notification settings - Fork 415
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
35 lines (33 loc) · 1.22 KB
/
build.gradle.kts
File metadata and controls
35 lines (33 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
plugins {
alias(libs.plugins.flatpak.gradle.generator)
alias(libs.plugins.android.application) apply false
alias(libs.plugins.android.library) apply false
alias(libs.plugins.compose.hot.reload) apply false
alias(libs.plugins.compose.multiplatform) apply false
alias(libs.plugins.compose.compiler) apply false
alias(libs.plugins.kotlin.multiplatform) apply false
alias(libs.plugins.android.kotlin.multiplatform.library) apply false
alias(libs.plugins.kotlin.serialization) apply false
alias(libs.plugins.ksp) apply false
alias(libs.plugins.room) apply false
}
tasks.flatpakGradleGenerator {
outputFile = file("packaging/flatpak/flatpak-sources.json")
downloadDirectory.set("./offline-repository")
excludeConfigurations.set(listOf("testCompileClasspath", "testRuntimeClasspath"))
}
subprojects {
afterEvaluate {
tasks.configureEach {
when (name) {
"preBuild",
"compileKotlinJvm",
"compileKotlinAndroid",
-> {
val ktlintFormat = tasks.findByName("ktlintFormat")
if (ktlintFormat != null) dependsOn(ktlintFormat)
}
}
}
}
}