39 lines
952 B
Groovy
39 lines
952 B
Groovy
subprojects {
|
|
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
maven {
|
|
url "https://dl.bintray.com/jetbrains/kotlin-native-dependencies"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
classpath "org.jetbrains.kotlin:kotlin-native-gradle-plugin:${project.property('konan.plugin.version')}"
|
|
}
|
|
}
|
|
}
|
|
|
|
task buildSh(type: Exec) {
|
|
commandLine "${projectDir.canonicalPath}/build.sh"
|
|
workingDir projectDir.canonicalPath
|
|
}
|
|
|
|
task buildSamplesWithPlatformLibs() {
|
|
dependsOn ':csvparser:build'
|
|
dependsOn ':nonBlockingEchoServer:build'
|
|
dependsOn ':objc:build'
|
|
dependsOn ':opengl:build'
|
|
dependsOn ':socket:build'
|
|
dependsOn ':tensorflow:build'
|
|
dependsOn ':uikit:build'
|
|
dependsOn ':win32:build'
|
|
dependsOn ':workers:build'
|
|
dependsOn ':globalState:build'
|
|
}
|
|
|
|
task buildAllSamples() {
|
|
subprojects.each {
|
|
dependsOn("${it.path}:build")
|
|
}
|
|
}
|