[Commonizer] Introduce commonizer settings

Add settings for a more fine-grained control over commonizer features
that will be added in the future

Add setting and KGP flag for optimistic number commonization

KT-51011
This commit is contained in:
Pavel Kirpichenkov
2022-01-17 12:11:22 +03:00
parent 1aea2d0437
commit 2609175d58
56 changed files with 615 additions and 237 deletions
@@ -24,7 +24,8 @@ class CliCommonizerTest {
inputLibraries = emptySet(),
dependencyLibraries = emptySet(),
outputTargets = setOf(CommonizerTarget(KonanTarget.LINUX_X64, KonanTarget.MACOS_X64)),
outputDirectory = temporaryOutputDirectory.root
outputDirectory = temporaryOutputDirectory.root,
additionalSettings = emptyList(),
)
}
}