Skip to content

Commit fba19ad

Browse files
committed
build rgb-lib in release mode
1 parent a460203 commit fba19ad

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

buildSrc/src/main/kotlin/org/rgbtools/plugins/generate-android-bindings.gradle.kts

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ val jniLibsDir = "$androidPath/src/main/jniLibs/"
1515

1616
val androidNdkRoot = System.getenv("ANDROID_NDK_ROOT")
1717

18-
val cargoBuildCommonArgs: MutableList<String> = mutableListOf("build", "--target")
18+
val cargoBuildCommonArgs: MutableList<String> = mutableListOf("build", "--release", "--target")
1919

2020
val prepareBuild by tasks.register("prepareBuild") {
2121
File(jniLibsDir).deleteRecursively()
@@ -111,25 +111,25 @@ val buildAndroidArmv7Binary by tasks.register<Exec>("buildAndroidArmv7Binary") {
111111
}
112112
}
113113

114-
// move the native libs build by cargo from rgb-lib-ffi/target/<architecture>/debug/
114+
// move the native libs build by cargo from rgb-lib-ffi/target/<architecture>/release/
115115
// to their place in the rgb-lib-android library
116116
// the task only copies the available binaries built using the buildAndroid<architecture>Binary tasks
117117
val moveNativeAndroidLibs by tasks.register<Copy>("moveNativeAndroidLibs") {
118118

119119
into(jniLibsDir)
120120

121121
into("arm64-v8a") {
122-
from("$rgbLibFfiPath/target/aarch64-linux-android/debug/librgblibffi.so")
122+
from("$rgbLibFfiPath/target/aarch64-linux-android/release/librgblibffi.so")
123123
from("$androidNdkRoot/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++_shared.so")
124124
}
125125

126126
into("x86_64") {
127-
from("$rgbLibFfiPath/target/x86_64-linux-android/debug/librgblibffi.so")
127+
from("$rgbLibFfiPath/target/x86_64-linux-android/release/librgblibffi.so")
128128
from("$androidNdkRoot/sources/cxx-stl/llvm-libc++/libs/x86_64/libc++_shared.so")
129129
}
130130

131131
into("armeabi-v7a") {
132-
from("$rgbLibFfiPath/target/armv7-linux-androideabi/debug/librgblibffi.so")
132+
from("$rgbLibFfiPath/target/armv7-linux-androideabi/release/librgblibffi.so")
133133
from("$androidNdkRoot/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a/libc++_shared.so")
134134
}
135135

0 commit comments

Comments
 (0)