Fixed android build
This commit is contained in:
@@ -155,7 +155,7 @@ quadruple.android_arm32 = arm-linux-androideabi
|
|||||||
entrySelector.android_arm32 = -Wl,--defsym -Wl,main=Konan_main
|
entrySelector.android_arm32 = -Wl,--defsym -Wl,main=Konan_main
|
||||||
llvmLtoFlags.android_arm32 = -exported-symbol=Konan_main -emulated-tls -relocation-model=pic
|
llvmLtoFlags.android_arm32 = -exported-symbol=Konan_main -emulated-tls -relocation-model=pic
|
||||||
llvmLtoOptFlags.android_arm32 = -O3 -function-sections
|
llvmLtoOptFlags.android_arm32 = -O3 -function-sections
|
||||||
linkerDebugFlags.android_arm32 = -S
|
linkerDebugFlags.android_arm32 = -Wl,-S
|
||||||
llvmLtoNooptFlags.android_arm32 = -O1
|
llvmLtoNooptFlags.android_arm32 = -O1
|
||||||
targetSysRoot.android_arm32 = target-sysroot-21-android_arm32
|
targetSysRoot.android_arm32 = target-sysroot-21-android_arm32
|
||||||
libffiDir.android_arm32 = libffi-3.2.1-2-android_arm32
|
libffiDir.android_arm32 = libffi-3.2.1-2-android_arm32
|
||||||
@@ -182,7 +182,7 @@ llvmLtoFlags.android_arm64 = -exported-symbol=Konan_main -emulated-tls -relocati
|
|||||||
targetSysRoot.android_arm64 = target-sysroot-21-android_arm64
|
targetSysRoot.android_arm64 = target-sysroot-21-android_arm64
|
||||||
libffiDir.android_arm64 = libffi-3.2.1-2-android_arm64
|
libffiDir.android_arm64 = libffi-3.2.1-2-android_arm64
|
||||||
linkerKonanFlags.android_arm64 = -lm -latomic -lstdc++ -landroid
|
linkerKonanFlags.android_arm64 = -lm -latomic -lstdc++ -landroid
|
||||||
linkerDebugFlags.android_arm64 = -S
|
linkerDebugFlags.android_arm64 = -Wl,-S
|
||||||
|
|
||||||
# Windows x86-64, based on mingw-w64.
|
# Windows x86-64, based on mingw-w64.
|
||||||
llvmVersion.mingw = 3.9.1
|
llvmVersion.mingw = 3.9.1
|
||||||
|
|||||||
@@ -5,6 +5,16 @@ buildscript {
|
|||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle-experimental:0.9.2'
|
classpath 'com.android.tools.build:gradle-experimental:0.9.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
maven {
|
||||||
|
url "https://dl.bintray.com/jetbrains/kotlin-native-dependencies"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath "org.jetbrains.kotlin:kotlin-native-gradle-plugin:+"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
@@ -96,9 +106,9 @@ model {
|
|||||||
task renameArtifacts << {
|
task renameArtifacts << {
|
||||||
for (artifact in artifacts) {
|
for (artifact in artifacts) {
|
||||||
copy {
|
copy {
|
||||||
from "build/konan/bin/${artifact}"
|
from "build/konan/bin"
|
||||||
into "build/konan/bin/${artifact}"
|
into "build/konan/bin/${artifact}"
|
||||||
rename "${artifact}.kexe", "libpoly.so"
|
rename "${artifact}.so", "libpoly.so"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
konan.home=../../dist
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
konan.home=../..
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
includeBuild '../../'
|
||||||
Reference in New Issue
Block a user