-
Notifications
You must be signed in to change notification settings - Fork 264
/
Copy pathsettings.gradle
44 lines (38 loc) · 1.37 KB
/
settings.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// BEGIN Added for Android
pluginManagement {
repositories {
google()
mavenCentral()
mavenLocal()
gradlePluginPortal()
}
}
// END Added for Android
plugins {
id("org.gradle.toolchains.foojay-resolver") version "0.8.0"
}
toolchainManagement {
jvm {
javaRepositories {
repository("foojay") {
resolverClass = org.gradle.toolchains.foojay.FoojayToolchainResolver
}
}
}
}
include 'examples','demonstrations','applications',
'main:boofcv-core',
'main:boofcv-ip','main:boofcv-io','main:boofcv-feature','main:boofcv-geo',
'main:boofcv-sfm','main:boofcv-reconstruction','main:boofcv-recognition','main:boofcv-simulation',
'main:checks','main:autocode','main:boofcv-learning',
'main:boofcv-ip-multiview','main:boofcv-types',
'integration:boofcv-all',
'integration:boofcv-javacv',"integration:boofcv-WebcamCapture",
'integration:boofcv-jcodec','integration:boofcv-swing',
'integration:boofcv-ffmpeg','integration:boofcv-pdf','integration:boofcv-kotlin'
// The Android build system requires ANDROID_HOME to be specific and point to the Android SDK
if (System.getenv()['ANDROID_HOME']) {
include 'integration:boofcv-android'
} else {
logger.warn('Skipping integration/android because ANDROID_HOME has not been set!')
}