secp256k1-kmp/jni/build.gradle.kts

28 lines
642 B
Plaintext
Raw Normal View History

plugins {
2020-07-01 13:53:26 +02:00
kotlin("jvm")
}
kotlin {
explicitApi()
}
2020-07-01 13:53:26 +02:00
dependencies {
api(rootProject)
implementation(kotlin("stdlib-jdk8"))
}
2020-07-01 13:53:26 +02:00
val generateJniHeaders by tasks.creating(JavaCompile::class) {
group = "build"
classpath = sourceSets["main"].compileClasspath
destinationDir = file("${buildDir}/generated/jni")
source = sourceSets["main"].java
options.compilerArgs = listOf(
"-h", file("${buildDir}/generated/jni").absolutePath,
"-d", file("${buildDir}/generated/jni-tmp").absolutePath
)
// options.verbose = true
doLast {
delete(file("${buildDir}/generated/jni-tmp"))
}
}