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 = '3.4.3-7' sharedConfigs = project.sharedCvConfigs staticConfigs = project.staticCvConfigs linkExcludes = ['**/*java*'] } } } } if (project.hasProperty('useJava') && project.useJava) { dependencies { compile 'edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:3.4.3-7' if (!project.hasProperty('skipDev') || !project.skipDev) { devCompile 'edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:3.4.3-7' } if (project.hasProperty('useDocumentation') && project.useDocumentation) { javaSource 'edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:3.4.3-7:sources' } } }