-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle.kts
59 lines (52 loc) · 1.78 KB
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/*
* Copyright (c) 2021 D4L data4life gGmbH / All rights reserved.
*
* D4L owns all legal rights, title and interest in and to the Software Development Kit ("SDK"),
* including any intellectual property rights that subsist in the SDK.
*
* The SDK and its documentation may be accessed and used for viewing/review purposes only.
* Any usage of the SDK for other purposes, including usage for the development of
* applications/third-party applications shall require the conclusion of a license agreement
* between you and D4L.
*
* If you are interested in licensing the SDK for your own applications/third-party
* applications and/or if you’d like to contribute to the development of the SDK, please
* contact D4L by email to [email protected].
*/
pluginManagement {
repositories {
gradlePluginPortal()
google()
}
}
plugins {
id("com.gradle.enterprise") version("3.7")
}
includeBuild(
"gradlePlugin/auth-dependency"
)
include(
":auth"
)
val includeSecurestore: String by settings
if (includeSecurestore.toBoolean()) {
val version = "1.13.2"
includeBuild("../hc-securestore-sdk-kmp") {
dependencySubstitution {
substitute(module("care.data4life.hc-securestore-sdk-kmp:securestore:$version"))
.using(project(":securestore"))
substitute(module("care.data4life.hc-securestore-sdk-kmp:securestore-jvm:$version"))
.using(project(":securestore"))
substitute(module("care.data4life.hc-securestore-sdk-kmp:securestore-android:$version"))
.using(project(":securestore"))
}
}
}
buildCache {
local {
isEnabled = true
directory = File(rootDir, "build-cache")
removeUnusedEntriesAfterDays = 30
}
}
rootProject.name = "hc-auth-sdk-kmp"