1.4 preparation
This commit is contained in:
parent
9e11a2439c
commit
0fbaed2065
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,7 +7,6 @@
|
|||||||
build/
|
build/
|
||||||
/captures
|
/captures
|
||||||
/multiplatform-crypto/node_modules
|
/multiplatform-crypto/node_modules
|
||||||
gradle.properties
|
|
||||||
/buildSrc/out
|
/buildSrc/out
|
||||||
/multiplatform-crypto/package.json
|
/multiplatform-crypto/package.json
|
||||||
/multiplatform-crypto/package-lock.json
|
/multiplatform-crypto/package-lock.json
|
||||||
|
@ -39,6 +39,7 @@ allprojects {
|
|||||||
mavenCentral()
|
mavenCentral()
|
||||||
google()
|
google()
|
||||||
maven ("https://kotlin.bintray.com/kotlinx")
|
maven ("https://kotlin.bintray.com/kotlinx")
|
||||||
|
maven ("https://dl.bintray.com/kotlin/kotlin-eap")
|
||||||
jcenter()
|
jcenter()
|
||||||
maven {
|
maven {
|
||||||
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
|
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
|
||||||
|
@ -15,9 +15,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
object Versions {
|
object Versions {
|
||||||
val kotlinCoroutines = "1.3.6"
|
val kotlinCoroutines = "1.3.5-native-mt-1.4-M1"
|
||||||
val kotlin = "1.3.72"
|
val kotlin = "1.4-M1"
|
||||||
val kotlinSerialization = "0.20.0"
|
val kotlinSerialization = "0.20.0-1.4-M1"
|
||||||
|
val atomicfu = "0.14.2-1.4-M1"
|
||||||
val nodePlugin = "1.3.0"
|
val nodePlugin = "1.3.0"
|
||||||
val dokkaPlugin = "0.9.18"
|
val dokkaPlugin = "0.9.18"
|
||||||
|
|
||||||
@ -34,6 +35,7 @@ object Deps {
|
|||||||
val testAnnotation = "test-annotations-common"
|
val testAnnotation = "test-annotations-common"
|
||||||
val coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:${Versions.kotlinCoroutines}"
|
val coroutines = "org.jetbrains.kotlinx:kotlinx-coroutines-core-common:${Versions.kotlinCoroutines}"
|
||||||
val serialization = "org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${Versions.kotlinSerialization}"
|
val serialization = "org.jetbrains.kotlinx:kotlinx-serialization-runtime-common:${Versions.kotlinSerialization}"
|
||||||
|
val atomicfu = "org.jetbrains.kotlinx:atomicfu:${Versions.atomicfu}"
|
||||||
|
|
||||||
|
|
||||||
val kotlinBigNum = "com.ionspin.kotlin:bignum:${Versions.kotlinBigNumVersion}"
|
val kotlinBigNum = "com.ionspin.kotlin:bignum:${Versions.kotlinBigNumVersion}"
|
||||||
|
23
gradle.properties
Normal file
23
gradle.properties
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#
|
||||||
|
# Copyright 2019 Ugljesa Jovanovic
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
org.gradle.parallel=true
|
||||||
|
|
||||||
|
kotlin.code.style=official
|
||||||
|
|
||||||
|
kotlin.js.compiler=both
|
||||||
|
kotlin.mpp.enableGranularSourceSetsMetadata=true
|
||||||
|
|
||||||
|
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=4096m
|
@ -109,19 +109,20 @@ kotlin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
linuxArm32Hfp() {
|
//Not supported in coroutines at the moment
|
||||||
binaries {
|
// linuxArm32Hfp() {
|
||||||
staticLib {
|
// binaries {
|
||||||
}
|
// staticLib {
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
linuxArm64() {
|
//Not supported in coroutines at the moment
|
||||||
binaries {
|
// linuxArm64() {
|
||||||
staticLib {
|
// binaries {
|
||||||
}
|
// staticLib {
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,11 +198,17 @@ kotlin {
|
|||||||
val nativeMain = if (ideaActive) {
|
val nativeMain = if (ideaActive) {
|
||||||
val nativeMain by getting {
|
val nativeMain by getting {
|
||||||
dependsOn(commonMain)
|
dependsOn(commonMain)
|
||||||
|
dependencies {
|
||||||
|
implementation(Deps.Native.coroutines)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
nativeMain
|
nativeMain
|
||||||
} else {
|
} else {
|
||||||
val nativeMain by creating {
|
val nativeMain by creating {
|
||||||
dependsOn(commonMain)
|
dependsOn(commonMain)
|
||||||
|
dependencies {
|
||||||
|
implementation(Deps.Native.coroutines)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
nativeMain
|
nativeMain
|
||||||
}
|
}
|
||||||
@ -258,22 +265,22 @@ kotlin {
|
|||||||
val linuxTest by getting {
|
val linuxTest by getting {
|
||||||
dependsOn(nativeTest)
|
dependsOn(nativeTest)
|
||||||
}
|
}
|
||||||
|
//Not supported in coroutines at the moment
|
||||||
|
// val linuxArm32HfpMain by getting {
|
||||||
|
// dependsOn(nativeMain)
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// val linuxArm32HfpTest by getting {
|
||||||
|
// dependsOn(nativeTest)
|
||||||
|
// }
|
||||||
|
|
||||||
val linuxArm32HfpMain by getting {
|
// val linuxArm64Main by getting {
|
||||||
dependsOn(nativeMain)
|
// dependsOn(nativeMain)
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
val linuxArm32HfpTest by getting {
|
// val linuxArm64Test by getting {
|
||||||
dependsOn(nativeTest)
|
// dependsOn(nativeTest)
|
||||||
}
|
// }
|
||||||
|
|
||||||
val linuxArm64Main by getting {
|
|
||||||
dependsOn(nativeMain)
|
|
||||||
}
|
|
||||||
|
|
||||||
val linuxArm64Test by getting {
|
|
||||||
dependsOn(nativeTest)
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -393,7 +400,7 @@ tasks {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val jsNodeTest by getting(KotlinJsTest::class) {
|
val jsIrNodeTest by getting(KotlinJsTest::class) {
|
||||||
|
|
||||||
testLogging {
|
testLogging {
|
||||||
events("PASSED", "FAILED", "SKIPPED")
|
events("PASSED", "FAILED", "SKIPPED")
|
||||||
@ -401,8 +408,7 @@ tasks {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// val jsBrowserTest by getting(KotlinJsTest::class) {
|
// val jsIrBrowserTest by getting(KotlinJsTest::class) {
|
||||||
//
|
|
||||||
// testLogging {
|
// testLogging {
|
||||||
// events("PASSED", "FAILED", "SKIPPED")
|
// events("PASSED", "FAILED", "SKIPPED")
|
||||||
// showStandardStreams = true
|
// showStandardStreams = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user