mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 03:52:17 +02:00
build_jni.sh: error out if no target is provided
This commit is contained in:
parent
5480f12ec6
commit
47f221e9ab
@ -44,8 +44,6 @@ if [[ -z "${DEBUG_LEVEL_LOGS:-}" ]]; then
|
||||
FEATURES+=("log/release_max_level_info")
|
||||
fi
|
||||
|
||||
android_abis=()
|
||||
|
||||
# usage: build_desktop_for_arch target_triple host_triple output_dir
|
||||
build_desktop_for_arch () {
|
||||
local CC
|
||||
@ -82,6 +80,8 @@ build_desktop_for_arch () {
|
||||
copy_built_library "target/${1}/release" signal_jni_testing "$lib_dir" "signal_jni_testing_${suffix}"
|
||||
}
|
||||
|
||||
android_abis=()
|
||||
|
||||
while [ "${1:-}" != "" ]; do
|
||||
case "${1:-}" in
|
||||
desktop | server | server-all )
|
||||
@ -131,6 +131,11 @@ while [ "${1:-}" != "" ]; do
|
||||
shift
|
||||
done
|
||||
|
||||
if (( ${#android_abis[@]} == 0 )); then
|
||||
echo "Missing target (use 'desktop', 'android', or 'android-\$ARCH')" >&2
|
||||
exit 2
|
||||
fi
|
||||
|
||||
# Everything from here down is Android-only.
|
||||
export CARGO_PROFILE_RELEASE_OPT_LEVEL=s # optimize for size over speed
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user