diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/settings.gradle.kts b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/settings.gradle.kts new file mode 100644 index 00000000000..39022621b5c --- /dev/null +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/settings.gradle.kts @@ -0,0 +1 @@ +include(":subproject") \ No newline at end of file diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/subproject/build.gradle.kts b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/subproject/build.gradle.kts new file mode 100644 index 00000000000..84ed38adf19 --- /dev/null +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/resources/testProject/mppDeprecatedProperties/subproject/build.gradle.kts @@ -0,0 +1,7 @@ +plugins { + kotlin("multiplatform") +} + +kotlin { + jvm() +} diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/internal/deprecationDiagnostics.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/internal/deprecationDiagnostics.kt index c4a91c8d147..39854704221 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/internal/deprecationDiagnostics.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/internal/deprecationDiagnostics.kt @@ -38,6 +38,8 @@ internal fun checkAndReportDeprecatedNativeTargets(project: Project) { * Warnings have to be reported only for successfully evaluated projects without errors. */ internal fun checkAndReportDeprecatedMppProperties(project: Project) { + if (project !== project.rootProject) return + val projectProperties = project.kotlinPropertiesProvider if (projectProperties.ignoreHmppDeprecationWarnings == true) return