43 lines
1.1 KiB
Groovy
43 lines
1.1 KiB
Groovy
subprojects {
|
|
buildscript {
|
|
repositories {
|
|
maven {
|
|
url 'https://cache-redirector.jetbrains.com/maven-central'
|
|
}
|
|
maven {
|
|
url "https://dl.bintray.com/jetbrains/kotlin-native-dependencies"
|
|
}
|
|
maven {
|
|
url "http://dl.bintray.com/kotlin/kotlin-eap"
|
|
}
|
|
}
|
|
|
|
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 ':uikit:build'
|
|
dependsOn ':win32:build'
|
|
dependsOn ':workers:build'
|
|
dependsOn ':globalState:build'
|
|
}
|
|
|
|
task buildAllSamples() {
|
|
subprojects.each {
|
|
dependsOn("${it.path}:build")
|
|
}
|
|
}
|