xref: /aosp_15_r20/external/kotlinx.serialization/formats/properties/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
10
11kotlin {
12
13    sourceSets {
14        commonMain {
15            dependencies {
16                api project(":kotlinx-serialization-core")
17            }
18        }
19
20        jvmTest {
21            dependencies {
22                implementation 'io.kotlintest:kotlintest:2.0.7'
23                implementation 'com.upokecenter:cbor:4.0.0-beta1'
24                implementation "com.fasterxml.jackson.core:jackson-core:$jackson_version"
25                implementation "com.fasterxml.jackson.core:jackson-databind:$jackson_version"
26                implementation "com.fasterxml.jackson.module:jackson-module-kotlin:$jackson_version"
27                implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:$jackson_version"
28            }
29        }
30    }
31}
32
33Java9Modularity.configureJava9ModuleInfo(project)
34