diff --git a/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/run.kt b/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/run.kt index 82697c3a762..3ad5f6f4f81 100644 --- a/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/run.kt +++ b/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/run.kt @@ -42,6 +42,8 @@ found top-level declarations to (*.kotlin_builtins files)""" assert(missing.isEmpty()) { "These source directories are missing: $missing" } BuiltInsSerializer(dependOnOldBuiltIns = false).serialize(destDir, srcDirs, listOf()) { totalSize, totalFiles -> - println("Total bytes written: $totalSize to $totalFiles files") + if (System.getProperty("kotlin.builtins.serializer.log") == "true") { + println("Total bytes written: $totalSize to $totalFiles files") + } } } diff --git a/core/builtins/build.gradle.kts b/core/builtins/build.gradle.kts index 642825a4c90..723174ab01e 100644 --- a/core/builtins/build.gradle.kts +++ b/core/builtins/build.gradle.kts @@ -62,7 +62,10 @@ fun serializeTask(name: String, sourcesTask: TaskProvider<*>, inDirs: List classpath(rootProject.buildscript.configurations["bootstrapCompilerClasspath"]) main = "org.jetbrains.kotlin.serialization.builtins.RunKt" - jvmArgs("-Didea.io.use.nio2=true") + jvmArgs(listOfNotNull( + "-Didea.io.use.nio2=true", + "-Dkotlin.builtins.serializer.log=true".takeIf { logger.isInfoEnabled } + )) args( pathRelativeToWorkingDir(outDir), *inDirs.map(::pathRelativeToWorkingDir).toTypedArray()