33 lines
979 B
Groovy
33 lines
979 B
Groovy
|
plugins {
|
||
|
id 'java-library'
|
||
|
id 'maven-publish'
|
||
|
id 'signing'
|
||
|
}
|
||
|
|
||
|
ext {
|
||
|
buildTarget = rootProject.ext.buildTarget
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
implementation projects.cavisNative.cavisNativeBlas
|
||
|
implementation projects.cavisNative.cavisNativeCommon
|
||
|
implementation projects.cavisDnn.cavisDnnApi
|
||
|
implementation projects.cavisDnn.cavisDnnCommon
|
||
|
|
||
|
implementation (projects.cavisNative.cavisNativeLib) {
|
||
|
capabilities {
|
||
|
it.requireCapability group: "net.brutex.cavis-native", name:"cavis-native-lib-cpu-support"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
implementation "org.bytedeco:javacpp"
|
||
|
implementation group:"org.bytedeco", name:"javacpp", classifier:"${buildTarget}"
|
||
|
implementation "org.bytedeco:openblas"
|
||
|
implementation group:"org.bytedeco", name:"openblas", classifier:"${buildTarget}"
|
||
|
|
||
|
implementation "com.google.flatbuffers:flatbuffers-java"
|
||
|
implementation "org.slf4j:slf4j-api"
|
||
|
implementation "org.apache.commons:commons-math3"
|
||
|
|
||
|
}
|