/* * Copyright 2017-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. */ ext.configureKotlin = { isMultiplatform -> if (rootProject.ext.jvm_ir_enabled) { println "Using JVM IR compiler for project $project.name" if (isMultiplatform) { kotlin.jvm().compilations.all { kotlinOptions.useIR = true } } else { kotlin.target.compilations.all { kotlinOptions.useIR = true } } } kotlin.sourceSets.all { languageSettings { apiVersion = "1.4" languageVersion = "1.4" useExperimentalAnnotation("kotlin.Experimental") useExperimentalAnnotation("kotlin.ExperimentalStdlibApi") } } }