@@ -5,36 +5,34 @@ import org.gradle.api.Project
55import org.gradle.kotlin.dsl.configure
66import org.gradle.kotlin.dsl.dependencies
77import org.gradle.kotlin.dsl.withType
8- import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
98import org.jetbrains.kotlin.compose.compiler.gradle.ComposeCompilerGradlePluginExtension
9+ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
1010
11- internal fun Project.configureCompose (
12- extension : CommonExtension <* , * , * , * , * , * >,
13- ) {
11+ internal fun Project.configureCompose (extension : CommonExtension ) {
1412 extension.apply {
1513 dependencies {
1614 implementation(platform(libs.androidx.compose.bom))
1715 implementation(libs.bundles.androidx.compose)
1816 debugImplementation(libs.androidx.compose.ui.tooling)
1917 }
18+ }
2019
21- configure<ComposeCompilerGradlePluginExtension > {
22- includeSourceInformation.set(true )
20+ extensions. configure<ComposeCompilerGradlePluginExtension > {
21+ includeSourceInformation.set(true )
2322
24- metricsDestination.file(" build/composeMetrics" )
25- reportsDestination.file(" build/composeReports" )
23+ metricsDestination.file(" build/composeMetrics" )
24+ reportsDestination.file(" build/composeReports" )
2625
27- stabilityConfigurationFiles.addAll(
28- project.rootProject.layout.projectDirectory.file(" stability.config.conf" ),
29- )
30- }
26+ stabilityConfigurationFiles.addAll(
27+ project.rootProject.layout.projectDirectory.file(" stability.config.conf" ),
28+ )
29+ }
3130
32- tasks.withType<KotlinCompile >().configureEach {
33- compilerOptions {
34- freeCompilerArgs.addAll(
35- buildComposeMetricsParameters(),
36- )
37- }
31+ tasks.withType<KotlinCompile >().configureEach {
32+ compilerOptions {
33+ freeCompilerArgs.addAll(
34+ buildComposeMetricsParameters(),
35+ )
3836 }
3937 }
4038}
0 commit comments