diff --git a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinMultiplatform.kt b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinMultiplatform.kt index cc99af1f7..5f3fb97c0 100644 --- a/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinMultiplatform.kt +++ b/build-logic/convention/src/main/kotlin/com/google/samples/apps/nowinandroid/KotlinMultiplatform.kt @@ -85,13 +85,12 @@ internal fun Project.configureKotlinMultiplatform() { project.tasks.named("linuxX64Test") { enabled = HostManager.hostIsLinux } project.tasks.named("linkDebugTestLinuxX64") { enabled = HostManager.hostIsLinux } - tasks.withType().configureEach { - kotlinOptions { - freeCompilerArgs = freeCompilerArgs + listOf( - // Suppress warning:'expect'/'actual' classes (including interfaces, objects, - // annotations, enums, and 'actual' typealiases) are in Beta. - "-Xexpect-actual-classes", - ) + // Suppress 'expect'/'actual' classes are in Beta. + targets.configureEach { + compilations.configureEach { + compilerOptions.configure { + freeCompilerArgs.addAll("-Xexpect-actual-classes") + } } }