in buildSrc/src/main/kotlin/org/jetbrains/desktop/buildscripts/CrossCompilationSettings.kt [34:51]
fun create(project: Project): CrossCompilationSettings {
val host = hostPlatform()
val targetArch = targetArch(project)
return CrossCompilationSettings(
buildList {
for (os in Os.entries) {
for (arch in Arch.entries) {
if (targetArch == null || arch == targetArch) {
val platform = Platform(os, arch)
if (enabled(platform, host, project)) {
add(platform)
}
}
}
}
},
)
}