Skip to content

Commit 832fe83

Browse files
committed
Fix compilation for csm
1 parent 14a7e4f commit 832fe83

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gradle-conventions/src/main/kotlin/compiler-specific-module.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
* Copyright 2023-2025 JetBrains s.r.o and contributors. Use of this source code is governed by the Apache 2.0 license.
33
*/
44

5-
import gradle.kotlin.dsl.accessors._46680087f5e33e6a2d850d9e9b86aaa7.main
65
import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
76
import util.csm.ProcessCsmTemplate
87
import util.other.libs
98
import kotlin.io.path.createDirectories
109

1110
val kotlin = the<KotlinJvmProjectExtension>()
1211

13-
val templatesDir = kotlin.sourceSets.main.map {
12+
val mainSourceSet = kotlin.sourceSets.named("main")
13+
val templatesDir = mainSourceSet.map {
1414
it.kotlin.srcDirs.single { dir -> dir.name == "kotlin" }.toPath().parent.resolve("templates")
1515
}
1616

@@ -28,6 +28,6 @@ val processCsmTemplates =
2828
sourcesDir,
2929
)
3030

31-
kotlin.sourceSets.main {
31+
mainSourceSet.configure {
3232
kotlin.srcDirs(processCsmTemplates.map { it.sourcesDir })
3333
}

0 commit comments

Comments
 (0)