Brian Silverman | 41cdd3e | 2019-01-19 19:48:58 -0800 | [diff] [blame] | 1 | def opencvVersion = '3.4.4-4' |
| 2 | |
| 3 | if (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 | |
| 20 | if (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 | } |