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