blob: f22c161b6eb3b761dfb3ad2fb7a09dd9fe083b87 [file] [log] [blame]
Vsevolod Tolstopyatov41a2e302021-02-04 07:16:48 -08001/*
2 * Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3 */
4
Victor Turanskyde388902020-05-02 14:22:30 +03005import org.gradle.api.Project
6
Vsevolod Tolstopyatovfcaa6df2020-08-24 18:57:22 +03007// Use from Groovy for now
Victor Turanskyde388902020-05-02 14:22:30 +03008fun platformOf(project: Project): String =
9 when (project.name.substringAfterLast("-")) {
10 "js" -> "js"
11 "common", "native" -> throw IllegalStateException("${project.name} platform is not supported")
12 else -> "jvm"
13 }