Hey I currently have this giant codeblock to define my apple kotlin targets:
Copy code
val appleMain by creating {
dependsOn(commonMain)
}
val appleTest by creating {
dependsOn(commonTest)
}
val iosMain by getting {
dependsOn(appleMain)
}
val macosMain by creating {
dependsOn(appleMain)
}
val macosX64Main by getting {
dependsOn(macosMain)
}
val macosArm64Main by getting {
dependsOn(macosMain)
}
val iosSimulatorArm64Main by getting {
dependsOn(iosMain)
}
val iosSimulatorArm64Test by getting {
dependsOn(appleTest)
}
However, I have 5 different modules at which it gets really hard to maintain all of them. Can I somehow make an extension function to automatically do this, what the code from above is doing? (prob more of a gradle question)