Quellcode durchsuchen

build: Add param to generate Compose compiler metrics (#8330)

./gradlew assembledevPreview -Ptachiyomi.enableComposeCompilerMetrics=true
Ivan Iskandar vor 2 Jahren
Ursprung
Commit
9fbd3fe33f
1 geänderte Dateien mit 13 neuen und 0 gelöschten Zeilen
  1. 13 0
      app/build.gradle.kts

+ 13 - 0
app/build.gradle.kts

@@ -329,6 +329,19 @@ tasks {
             "-opt-in=kotlinx.coroutines.InternalCoroutinesApi",
             "-opt-in=kotlinx.serialization.ExperimentalSerializationApi",
         )
+
+        if (project.findProperty("tachiyomi.enableComposeCompilerMetrics") == "true") {
+            kotlinOptions.freeCompilerArgs += listOf(
+                "-P",
+                "plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" +
+                    project.buildDir.absolutePath + "/compose_metrics"
+            )
+            kotlinOptions.freeCompilerArgs += listOf(
+                "-P",
+                "plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" +
+                    project.buildDir.absolutePath + "/compose_metrics"
+            )
+        }
     }
 
     preBuild {