Feature/java bindings2 (#944)

* Java needs to call `whisper_full_default_params_by_ref()`, returning struct by val does not seem to work.
* added convenience methods to WhisperFullParams
* Remove unused WhisperJavaParams
This commit is contained in:
Nicholas Albion
2023-05-29 09:38:58 +10:00
committed by GitHub
parent 9b926844e3
commit d7c936b44a
21 changed files with 419 additions and 242 deletions

View File

@@ -22,6 +22,12 @@ sourceSets {
}
}
tasks.register('copyLibwhisperDynlib', Copy) {
from '../../build'
include 'libwhisper.dynlib'
into 'build/generated/resources/main/darwin'
}
tasks.register('copyLibwhisperSo', Copy) {
from '../../build'
include 'libwhisper.so'
@@ -34,7 +40,9 @@ tasks.register('copyWhisperDll', Copy) {
into 'build/generated/resources/main/windows-x86-64'
}
tasks.build.dependsOn copyLibwhisperSo, copyWhisperDll
tasks.register('copyLibs') {
dependsOn copyLibwhisperDynlib, copyLibwhisperSo, copyWhisperDll
}
test {
systemProperty 'jna.library.path', project.file('build/generated/resources/main').absolutePath