Skip to content

Commit f577fb0

Browse files
committed
Add project path subfolder
Change-Id: I1b680a37ecbd80b894b0d1b649633936cbe41328
1 parent d549ca6 commit f577fb0

File tree

1 file changed

+4
-3
lines changed
  • build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid

1 file changed

+4
-3
lines changed

build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/AndroidCompose.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import org.gradle.kotlin.dsl.dependencies
2323
import org.gradle.kotlin.dsl.getByType
2424
import org.gradle.kotlin.dsl.withType
2525
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
26-
import java.io.File
2726

2827
/**
2928
* Configure Compose-specific options
@@ -59,9 +58,11 @@ internal fun Project.configureAndroidCompose(
5958
private fun Project.buildComposeMetricsParameters(): List<String> {
6059
val metricParameters = mutableListOf<String>()
6160
val enableMetricsProvider = project.providers.gradleProperty("enableComposeCompilerMetrics")
61+
val projectPath = project.path.replace(':', '_').drop(1)
62+
6263
val enableMetrics = (enableMetricsProvider.orNull == "true")
6364
if (enableMetrics) {
64-
val metricsFolder = rootProject.buildDir.resolve("compose-metrics")
65+
val metricsFolder = rootProject.buildDir.resolve("compose-metrics/$projectPath")
6566
metricParameters.add("-P")
6667
metricParameters.add(
6768
"plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" + metricsFolder.absolutePath
@@ -71,7 +72,7 @@ private fun Project.buildComposeMetricsParameters(): List<String> {
7172
val enableReportsProvider = project.providers.gradleProperty("enableComposeCompilerReports")
7273
val enableReports = (enableReportsProvider.orNull == "true")
7374
if (enableReports) {
74-
val reportsFolder = rootProject.buildDir.resolve("compose-reports")
75+
val reportsFolder = rootProject.buildDir.resolve("compose-reports/$projectPath")
7576
metricParameters.add("-P")
7677
metricParameters.add(
7778
"plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" + reportsFolder.absolutePath

0 commit comments

Comments
 (0)