From 496aad3c4acfd4794ff69ee089a41c43fe1ae18c Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Thu, 18 Feb 2021 14:07:31 +0300 Subject: [PATCH] [Commonizer] Log commonization only for really present targets --- .../jetbrains/kotlin/descriptors/commonizer/cli/nativeTasks.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/cli/nativeTasks.kt b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/cli/nativeTasks.kt index 5f2c5c0cd1f..ddfa904a4cb 100644 --- a/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/cli/nativeTasks.kt +++ b/native/commonizer/src/org/jetbrains/kotlin/descriptors/commonizer/cli/nativeTasks.kt @@ -106,6 +106,7 @@ internal class NativeDistributionCommonize(options: Collection>) : Tas val logger = CliLoggerAdapter(2) val libraryLoader = DefaultNativeLibraryLoader(logger) val repository = KonanDistributionRepository(distribution, commonizerTargets.toSet(), libraryLoader) + val existingTargets = commonizerTargets.filter { repository.getLibraries(it).isNotEmpty() }.toSet() val statsCollector = StatsCollector(statsType, commonizerTargets) val resultsConsumer = buildResultsConsumer { @@ -115,7 +116,7 @@ internal class NativeDistributionCommonize(options: Collection>) : Tas ) if (copyStdlib) this add CopyStdlibResultsConsumer(distribution, destination, logger.toProgressLogger()) if (copyEndorsedLibs) this add CopyEndorsedLibrairesResultsConsumer(distribution, destination, logger.toProgressLogger()) - this add LoggingResultsConsumer(SharedCommonizerTarget(commonizerTargets.toSet()), logger.toProgressLogger()) + this add LoggingResultsConsumer(SharedCommonizerTarget(existingTargets), logger.toProgressLogger()) } val targetNames = commonizerTargets.joinToString { it.prettyName }