blob: ee9403c9f24a7e55acd961a5afc03c630288e1ed [file] [log] [blame]
Brian Silverman41cdd3e2019-01-19 19:48:58 -08001def opencvVersion = '3.4.4-4'
2
3if (project.hasProperty('useCpp') && project.useCpp) {
4 model {
5 dependencyConfigs {
6 opencv(DependencyConfig) {
7 groupId = 'edu.wpi.first.thirdparty.frc2019.opencv'
8 artifactId = 'opencv-cpp'
9 headerClassifier = 'headers'
10 ext = 'zip'
11 version = opencvVersion
12 sharedConfigs = project.sharedCvConfigs
13 staticConfigs = project.staticCvConfigs
14 linkExcludes = ['**/*java*']
15 }
16 }
17 }
18}
19
20if (project.hasProperty('useJava') && project.useJava) {
21 dependencies {
22 compile "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}"
23 if (!project.hasProperty('skipDev') || !project.skipDev) {
24 devCompile "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}"
25 }
26 if (project.hasProperty('useDocumentation') && project.useDocumentation) {
27 javaSource "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:${opencvVersion}:sources"
28 }
29 }
30}