aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Goncharov <ilya.goncharov@jetbrains.com>2022-07-20 18:22:06 +0200
committerIlya Goncharov <ilgonmic@gmail.com>2022-07-21 16:51:56 +0300
commitc9fadaad76ac9485e9563562aa946e78f7374fe9 (patch)
tree3ccde0e9854cefcb694be39de4c56a32849183e8
parentaf28afafacb92d702673b7f8dc1b02e86edc4bb8 (diff)
downloadkotlinx.atomicfu-c9fadaad76ac9485e9563562aa946e78f7374fe9.tar.gz
Fix of usage targets on extensions
-rw-r--r--atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
index 21311ae..d91af4c 100644
--- a/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
+++ b/atomicfu-gradle-plugin/src/main/kotlin/kotlinx/atomicfu/plugin/gradle/AtomicFUGradlePlugin.kt
@@ -187,8 +187,8 @@ fun Project.withPluginWhenEvaluatedDependencies(plugin: String, fn: Project.(ver
}
fun Project.withKotlinTargets(fn: (KotlinTarget) -> Unit) {
- extensions.findByType(KotlinProjectExtension::class.java)?.let { kotlinExtension ->
- val targetsExtension = (kotlinExtension as? ExtensionAware)?.extensions?.findByName("targets")
+ extensions.findByType(KotlinTargetsContainer::class.java)?.let { kotlinExtension ->
+ val targetsExtension = kotlinExtension.targets
@Suppress("UNCHECKED_CAST")
val targets = targetsExtension as? NamedDomainObjectContainer<KotlinTarget>
// find all compilations given sourceSet belongs to