cavis/cavis-native/cavis-native-cpu/build.gradle

33 lines
1011 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.cavis-native", name:"cavis-native-lib-cpu-support", version: project.version
}
}
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"
}