Merge pull request #1 from ilmat192/workaround-for-native-build

Workaround for native build
pull/1/head
Roman Elizarov 6 years ago committed by GitHub
commit 05159269f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      build.gradle
  2. 6
      gradle.properties
  3. 21
      native/build.gradle

@ -3,10 +3,12 @@ buildscript {
jcenter()
maven { url "http://kotlin.bintray.com/kotlinx" }
maven { url "https://plugins.gradle.org/m2/" }
maven { url "https://dl.bintray.com/jetbrains/kotlin-native-dependencies" }
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.moowork.gradle:gradle-node-plugin:$gradle_node_version"
classpath "org.jetbrains.kotlin:kotlin-native-gradle-plugin:+"
}
}

@ -4,4 +4,8 @@ gradle_node_version = 1.2.0
node_version = 8.9.3
npm_version = 5.5.1
kotlin.incremental.multiplatform=true
kotlin.incremental.multiplatform=true
# Kotlin/Native compiler v0.5 doesn't support mutiplatform projects.
# So we use a dev version which supports them.
konan.version=0.6-dev-822

@ -1 +1,20 @@
// todo
apply plugin: 'konan'
konanArtifacts {
// TODO: commented out due to a failed assertion in the compiler.
//library('native') {
// srcDir 'src/main/kotlin'
// srcDir project(':common').file('src/main/kotlin')
// extraOpts '-Xmulti-platform'
//}
program('native-test') {
srcDir 'src/main/kotlin'
srcDir 'src/test/kotlin'
srcDir project(':common').file('src/test/kotlin')
srcDir project(':common').file('src/main/kotlin')
extraOpts '-tr', '-Xmulti-platform'
}
}
task test(dependsOn: run)
Loading…
Cancel
Save