Skip to content

Commit fae0fba

Browse files
committed
Make all JNI wrappers target Java 8
1 parent 89bc94f commit fae0fba

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ kotlin {
4444
}
4545
}
4646

47+
java {
48+
sourceCompatibility = JavaVersion.VERSION_1_8
49+
targetCompatibility = JavaVersion.VERSION_1_8
50+
}
51+
4752
fun KotlinNativeTarget.secp256k1CInterop(target: String) {
4853
compilations["main"].cinterops {
4954
val libsecp256k1 by creating {

jni/jvm/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ kotlin {
4141

4242
java {
4343
sourceCompatibility = JavaVersion.VERSION_1_8
44+
targetCompatibility = JavaVersion.VERSION_1_8
4445
}
4546

4647
publishing {

jni/jvm/darwin/build.gradle.kts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
1+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
13
plugins {
24
kotlin("jvm")
35
`java-library`
46
id("org.jetbrains.dokka")
57
`maven-publish`
68
}
79

10+
kotlin {
11+
compilerOptions {
12+
jvmTarget.set(JvmTarget.JVM_1_8)
13+
}
14+
}
15+
16+
java {
17+
sourceCompatibility = JavaVersion.VERSION_1_8
18+
targetCompatibility = JavaVersion.VERSION_1_8
19+
}
20+
821
dependencies {
922
implementation(project(":jni:jvm"))
1023
}

jni/jvm/linux/build.gradle.kts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
1+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
13
plugins {
24
kotlin("jvm")
35
id("org.jetbrains.dokka")
46
`maven-publish`
57
}
68

9+
kotlin {
10+
compilerOptions {
11+
jvmTarget.set(JvmTarget.JVM_1_8)
12+
}
13+
}
14+
15+
java {
16+
sourceCompatibility = JavaVersion.VERSION_1_8
17+
targetCompatibility = JavaVersion.VERSION_1_8
18+
}
19+
720
dependencies {
821
implementation(project(":jni:jvm"))
922
}

0 commit comments

Comments
 (0)