0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-19 19:42:19 +02:00
libsignal/java
Jordan Rose d3adfba263 java: Adjust how we handle manual cross-compilation
Follow-up to 0453438d. Previously, setting CARGO_BUILD_TARGET before
manually calling build_jni.sh merely did a Cargo build with the same
settings as the host build. However, adding support for cross-compiles
for the server build broke this "ad hoc" cross-compilation.
Fortunately, it was used only in one place: providing both flavors of
Mac library in a built libsignal-client and libsignal-server. We can
use the *new* cross-compilation support for this instead, reducing
special cases.

This also limits the conditions where build_jni.sh will automatically
set CC and other environment variables, and allows that behavior to be
overridden by manually setting them.
2024-07-31 16:27:25 -07:00
..
android Re-apply "android: Don't strip debug info out of the AAR" 2024-07-25 14:22:56 -07:00
client build multiarch server jar from make targets by default 2024-07-31 10:07:54 -07:00
docker Update prost to version 0.12 2023-09-20 14:00:54 -07:00
gradle java: Enable Gradle dependency checksums 2024-07-22 15:56:02 -07:00
server Prepare libsignal-server Java build for arm64 2024-07-30 13:37:55 -07:00
shared Expose the "network changed" event to apps 2024-07-30 15:27:42 -07:00
.gitignore libsignal-net: ChatService jni bridge 2024-03-21 13:19:27 -07:00
build_jni.sh java: Adjust how we handle manual cross-compilation 2024-07-31 16:27:25 -07:00
build.gradle build multiarch server jar from make targets by default 2024-07-31 10:07:54 -07:00
check_code_size.py java: Update code size checker to measure post-stripping size 2024-07-18 14:31:20 -07:00
code_size.json Bump to version v0.54.0 2024-07-26 14:02:22 -08:00
Dockerfile build multiarch server jar from make targets by default 2024-07-31 10:07:54 -07:00
gradle.properties Re-apply "android: Don't strip debug info out of the AAR" 2024-07-25 14:22:56 -07:00
gradlew Import v2.8.1 of libsignal-protocol-java 2020-11-05 17:59:09 -05:00
gradlew.bat Import v2.8.1 of libsignal-protocol-java 2020-11-05 17:59:09 -05:00
license_header.txt Set up and apply code formatting for Java 2023-08-22 09:15:23 -07:00
Makefile build multiarch server jar from make targets by default 2024-07-31 10:07:54 -07:00
settings.gradle libsignal-net: ChatService jni bridge 2024-03-21 13:19:27 -07:00