[Commonizer] Call commonizer on Gradle configuration phase
Issue #KT-36858 Initially it was called on execution step which may be omit during project import into IDEA.
This commit is contained in:
+8
-4
@@ -9,7 +9,9 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.gradle.plugin.mpp
|
package org.jetbrains.kotlin.gradle.plugin.mpp
|
||||||
|
|
||||||
|
import org.gradle.BuildAdapter
|
||||||
import org.gradle.api.Project
|
import org.gradle.api.Project
|
||||||
|
import org.gradle.api.invocation.Gradle
|
||||||
import org.jetbrains.kotlin.compilerRunner.konanHome
|
import org.jetbrains.kotlin.compilerRunner.konanHome
|
||||||
import org.jetbrains.kotlin.gradle.plugin.*
|
import org.jetbrains.kotlin.gradle.plugin.*
|
||||||
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
import org.jetbrains.kotlin.gradle.plugin.PropertiesProvider
|
||||||
@@ -69,10 +71,12 @@ abstract class AbstractKotlinNativeTargetPreset<T : KotlinNativeTarget>(
|
|||||||
|
|
||||||
createTargetConfigurator().configureTarget(result)
|
createTargetConfigurator().configureTarget(result)
|
||||||
|
|
||||||
project.gradle.taskGraph.whenReady {
|
SingleActionPerProject.run(project, "setUpKotlinNativePlatformDependencies") {
|
||||||
SingleActionPerProject.run(project, "setUpKotlinNativePlatformDependencies") {
|
project.gradle.addListener(object : BuildAdapter() {
|
||||||
project.setUpKotlinNativePlatformDependencies()
|
override fun projectsEvaluated(gradle: Gradle) {
|
||||||
}
|
project.setUpKotlinNativePlatformDependencies()
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!konanTarget.enabledOnCurrentHost) {
|
if (!konanTarget.enabledOnCurrentHost) {
|
||||||
|
|||||||
Reference in New Issue
Block a user