Actually have the cscore examples build, and makes them build only on linux (#1030)

This commit is contained in:
Thad House
2018-05-04 17:54:56 -07:00
committed by Peter Johnson
parent eeae84c715
commit e8d5759d95

View File

@@ -1,3 +1,5 @@
import org.gradle.internal.os.OperatingSystem
ext {
nativeName = 'cscore'
devMain = 'edu.wpi.cscore.DevMain'
@@ -17,15 +19,17 @@ ext {
def examplesMap = [:];
File examplesTree = file("$projectDir/src/main/cpp/examples")
examplesTree.list(new FilenameFilter() {
@Override
public boolean accept(File current, String name) {
return new File(current, name).isDirectory();
if (OperatingSystem.current().isLinux()) {
File examplesTree = file("$projectDir/examples")
examplesTree.list(new FilenameFilter() {
@Override
public boolean accept(File current, String name) {
return new File(current, name).isDirectory();
}
}).each {
sharedCvConfigs.put(it, [])
examplesMap.put(it, [])
}
}).each {
sharedCvConfigs.put(it, [])
examplesMap.put(it, [])
}
apply from: "${rootDir}/shared/opencv.gradle"