Files
allwpilib/shared/opencv.gradle

31 lines
1.1 KiB
Groovy
Raw Normal View History

2018-12-14 20:17:51 -08:00
def opencvVersion = '3.4.4-4'
2018-04-29 13:29:07 -07:00
if (project.hasProperty('useCpp') && project.useCpp) {
model {
dependencyConfigs {
opencv(DependencyConfig) {
groupId = 'edu.wpi.first.thirdparty.frc2019.opencv'
2018-04-29 13:29:07 -07:00
artifactId = 'opencv-cpp'
headerClassifier = 'headers'
ext = 'zip'
version = opencvVersion
2018-04-29 13:29:07 -07:00
sharedConfigs = project.sharedCvConfigs
staticConfigs = project.staticCvConfigs
linkExcludes = ['**/*java*']
2018-04-29 13:29:07 -07:00
}
}
}
}
if (project.hasProperty('useJava') && project.useJava) {
dependencies {
compile "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}"
2018-04-29 13:29:07 -07:00
if (!project.hasProperty('skipDev') || !project.skipDev) {
devCompile "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}"
2018-04-29 13:29:07 -07:00
}
if (project.hasProperty('useDocumentation') && project.useDocumentation) {
javaSource "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}:sources"
2018-04-29 13:29:07 -07:00
}
}
}