From 17a5e603b3bc587e5fc8816abc66018e46e7d298 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Fri, 26 Aug 2022 10:10:15 +0200 Subject: [PATCH] Add enableComposeCompilerReports flag --- build.gradle.kts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index f9e87b2..d42bfaf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,3 +14,17 @@ buildscript { tasks.register("clean", Delete::class) { delete(rootProject.buildDir) } + +subprojects { + tasks.withType().configureEach { + kotlinOptions { + if (project.findProperty("enableComposeCompilerReports") == "true") { + arrayOf("reports", "metrics").forEach { + freeCompilerArgs = freeCompilerArgs + listOf( + "-P", "plugin:androidx.compose.compiler.plugins.kotlin:${it}Destination=${project.buildDir.absolutePath}/compose_metrics" + ) + } + } + } + } +}