xref: /aosp_15_r20/external/kotlinx.atomicfu/gradle/compile-options.gradle (revision 68017707106cb9da9fed635c150bc497c09c160f)
1/*
2 * Copyright 2017-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3 */
4
5ext.configureKotlin = {
6    kotlin.sourceSets.configureEach {
7        languageSettings {
8            def overridingKotlinLanguageVersion = KotlinConfiguration.getOverridingKotlinLanguageVersion(project)
9            if (overridingKotlinLanguageVersion != null) { languageVersion = overridingKotlinLanguageVersion }
10            def overridingKotlinApiVersion = KotlinConfiguration.getOverridingKotlinApiVersion(project)
11            if (overridingKotlinApiVersion != null) { apiVersion = overridingKotlinApiVersion }
12
13            optIn('kotlinx.cinterop.ExperimentalForeignApi')
14        }
15    }
16}
17