[Gradle] Don't show false positive warning about old hmpp flags

When HMPP is enabled by default it is still printing warnings about
enableDependencyPropagation and enableGranularSourceSetsMetadata flags

#KT-48818 Fixed
This commit is contained in:
Anton Lakotka
2021-10-19 14:12:14 +02:00
committed by Space
parent a22c8c8f2f
commit cb103dae75
3 changed files with 23 additions and 4 deletions
@@ -14,11 +14,13 @@ import org.jetbrains.kotlin.gradle.utils.SingleWarningPerBuild
import org.jetbrains.kotlin.gradle.utils.getOrPut
internal fun handleHierarchicalStructureFlagsMigration(project: Project) {
SingleActionPerProject.run(project.rootProject, "handleHierarchicalStructureFlagsMigration - rootProject") {
doHandleHierarchicalStructureFlagsMigration(project.rootProject)
if (project.rootProject === project) {
SingleActionPerProject.run(project.rootProject, "handleHierarchicalStructureFlagsMigration - rootProject") {
doHandleHierarchicalStructureFlagsMigration(project.rootProject)
}
} else {
doHandleHierarchicalStructureFlagsMigration(project)
}
doHandleHierarchicalStructureFlagsMigration(project)
}
private fun doHandleHierarchicalStructureFlagsMigration(project: Project) {