Roman Elizarov | 26af919 | 2017-09-21 18:12:04 +0300 | [diff] [blame] | 1 | /* |
Leonid Startsev | c6e5c8e | 2020-01-23 16:43:39 +0300 | [diff] [blame] | 2 | * Copyright 2017-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. |
Roman Elizarov | 26af919 | 2017-09-21 18:12:04 +0300 | [diff] [blame] | 3 | */ |
| 4 | |
Leonid Startsev | d0d8b93 | 2019-06-05 13:02:27 +0300 | [diff] [blame] | 5 | rootProject.name = 'kotlinx-serialization' |
Leonid Startsev | 9eb8fe8 | 2018-06-28 16:14:12 +0300 | [diff] [blame] | 6 | enableFeaturePreview('GRADLE_METADATA') |
Leonid Startsev | 00dd4f5 | 2017-08-23 16:09:21 +0300 | [diff] [blame] | 7 | |
Leonid Startsev | a148260 | 2020-08-03 14:40:25 +0300 | [diff] [blame] | 8 | include ':kotlinx-serialization-core' |
Vsevolod Tolstopyatov | 0e4e0e7 | 2020-09-14 04:04:34 -0700 | [diff] [blame] | 9 | project(':kotlinx-serialization-core').projectDir = file('./core') |
| 10 | |
| 11 | include ':kotlinx-serialization-json' |
| 12 | project(':kotlinx-serialization-json').projectDir = file('./formats/json') |
Leonid Startsev | bc472b0 | 2018-07-20 19:09:33 +0300 | [diff] [blame] | 13 | |
Vsevolod Tolstopyatov | 1868650 | 2019-12-26 18:51:23 +0300 | [diff] [blame] | 14 | include ':kotlinx-serialization-protobuf' |
| 15 | project(':kotlinx-serialization-protobuf').projectDir = file('./formats/protobuf') |
| 16 | |
Vsevolod Tolstopyatov | 7c5069c | 2019-12-26 19:52:04 +0300 | [diff] [blame] | 17 | include ':kotlinx-serialization-cbor' |
| 18 | project(':kotlinx-serialization-cbor').projectDir = file('./formats/cbor') |
| 19 | |
Vsevolod Tolstopyatov | 8654620 | 2020-07-21 12:20:02 -0700 | [diff] [blame] | 20 | include ':kotlinx-serialization-hocon' |
| 21 | project(':kotlinx-serialization-hocon').projectDir = file('./formats/hocon') |
Leonid Startsev | 45aa7c7 | 2019-04-23 21:29:03 +0300 | [diff] [blame] | 22 | |
Leonid Startsev | c6e5c8e | 2020-01-23 16:43:39 +0300 | [diff] [blame] | 23 | include ':kotlinx-serialization-properties' |
| 24 | project(':kotlinx-serialization-properties').projectDir = file('./formats/properties') |
| 25 | |
Leonid Startsev | 45aa7c7 | 2019-04-23 21:29:03 +0300 | [diff] [blame] | 26 | include ':benchmark' |
Vsevolod Tolstopyatov | e593b42 | 2018-06-28 11:23:49 +0300 | [diff] [blame] | 27 | project(':benchmark').projectDir = file('./benchmark') |
Roman Elizarov | 5459c10 | 2020-08-11 12:27:36 +0300 | [diff] [blame] | 28 | |
| 29 | include ':guide' |
| 30 | project(':guide').projectDir = file('./guide') |