xref: /aosp_15_r20/external/kotlinx.serialization/formats/cbor/build.gradle (revision 57b5a4a64c534cf7f27ac9427ceab07f3d8ed3d8)
1/*
2 * Copyright 2017-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3 */
4
5apply plugin: 'kotlin-multiplatform'
6apply plugin: 'kotlinx-serialization'
7apply from: rootProject.file("gradle/native-targets.gradle")
8apply from: rootProject.file("gradle/configure-source-sets.gradle")
9
10kotlin {
11
12    sourceSets {
13        commonMain {
14            dependencies {
15                api project(":kotlinx-serialization-core")
16            }
17        }
18
19        jvmTest {
20            dependencies {
21                implementation 'io.kotlintest:kotlintest:2.0.7'
22                implementation 'com.upokecenter:cbor:4.2.0'
23                implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
24                implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_version"
25                implementation "com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_version"
26                implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:$jackson_version"
27                implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version"
28            }
29        }
30    }
31}
32
33Java9Modularity.configureJava9ModuleInfo(project)
34