• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2017-2024 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3  */
4 
5 import org.gradle.kotlin.dsl.*
6 import org.jetbrains.kotlin.gradle.dsl.*
7 
<lambda>null8 afterEvaluate {
9     val isMultiplatform = plugins.hasPlugin("kotlin-multiplatform")
10 
11     if (isMultiplatform) {
12         kotlinExtension.sourceSets.getByName("jvmMain").dependencies {
13             api(project.dependencies.platform(project(bomProjectPath)))
14         }
15     } else {
16         dependencies {
17             "api"(platform(project(bomProjectPath)))
18         }
19     }
20 }
21 
22 val bomProjectPath = ":kotlinx-serialization-bom"
23