fun create()

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)
                                }
                            }
                        }
                    }
                },
            )
        }