Skip to content

Commit 2146a28

Browse files
committed
KeepSecretsTask: Fix "elseif" instead of "if" in generated CMakeLists
1 parent d8302f8 commit 2146a28

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

secretsvaultplugin/src/main/kotlin/com/commencis/secretsvaultplugin/KeepSecretsTask.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -347,19 +347,21 @@ internal abstract class KeepSecretsTask : DefaultTask() {
347347
}
348348
sourceSets.groupBy { getCmakeArgumentName(it) }.forEach { map ->
349349
val (cMakeArgument, sourceSetList) = map
350-
sourceSetList.forEachIndexed { index, sourceSet ->
350+
var isFirstSourceSet = true
351+
for (sourceSet in sourceSetList) {
351352
if (sourceSet == mainSourceSet) {
352-
return@forEachIndexed
353+
continue
353354
}
354355
val fileName = getKotlinSecretsFileName(sourceSet).removeSuffix(KOTLIN_FILE_NAME_SUFFIX)
355356
textBuilder.append(
356357
codeGenerator.getCMakeListsCode(
357358
sourceSet = sourceSet,
358359
mappingFileName = fileName,
359360
cmakeArgumentName = cMakeArgument,
360-
index == 0,
361+
isFirstSourceSet,
361362
)
362363
)
364+
isFirstSourceSet = false
363365
}
364366
if (sourceSetList.count { sourceSet -> sourceSet != mainSourceSet } > 1) {
365367
textBuilder.append("\nendif()\n")

0 commit comments

Comments
 (0)