Commit Graph
39 Commits
Author SHA1 Message Date
Frank Denis 7f2d076a8e Try to go to the NDK directory containing "source.properties" 2025-02-20 15:13:15 +01:00
Frank Denis 4cb0fb5482 Check for ANDROID_NDK definition in android-aar.sh
Otherwise, the script can report success even though nothing compiles.
2025-02-20 15:04:20 +01:00
Frank Denis 220290442e Android build scripts update for SDK level (#1443) 2025-02-20 14:48:59 +01:00
Frank Denis 151e71bf50 Set the default Android platform to 21
Also explain that the "zip" command is required to build AAR archives
and that NDK_PLATFORM can be used to override the target platform.

Fixes #1440
2025-01-16 14:36:11 +01:00
Frank Denis ec4e5d0708 Remove empty line 2024-09-18 12:41:19 +02:00
Frank Denis 2945e73efd egrep -> grep -E 2023-11-23 13:36:02 +01:00
Frank Denis 3eb1b40ade Stable: check Android support in CI, too 2022-11-27 16:19:22 +01:00
Greg Hazel a230795424 android-build.sh: exit with return code 1 if the NDK is not present 2020-06-06 09:39:18 +02:00
Frank Denis 940ef42797 1.0.18 2019-05-30 21:57:51 +02:00
Frank Denis 31a876a525 build scripts: compile deprecated functions if LIBSODIUM_FULL_BUILD is defined 2018-03-14 12:01:10 -07:00
Frank Denis 01e2aabbfd Android: remove --unified-headers
Fixes #635
2017-11-22 14:53:52 +01:00
Frank Denis 51e6a59b8d Android: use PLATFORM 16 by default, don't bother with compat for API 21 2017-05-20 19:16:05 +02:00
Frank Denis eaf19f25d0 Use clang to compile for Android. Except on mips64, where we have to stick to gcc. 2017-03-06 16:53:08 +01:00
Frank Denis 14f6c26ef6 Python3's fine for make_standalone_toolchain.py after all 2017-03-06 13:33:25 +01:00
Frank Denis 8caab6db57 Simplify the python2 detection code 2017-03-06 10:54:00 +01:00
Frank Denis 4f2881a528 make_standalone_toolchain.py requires Python2, sigh 2017-03-06 10:08:01 +01:00
Frank Denis 3e56ce235d Revert "+x"
This reverts commit 8465469167.
2017-03-06 10:06:24 +01:00
Frank Denis 8465469167 +x 2017-03-06 09:25:40 +01:00
Frank Denis 79fe40cfe8 Android: use unified headers 2017-03-06 08:24:29 +01:00
Frank Denis 5aaff1ce2a Remove unexpected tabs 2016-12-17 18:52:52 +01:00
Frank Denis 1ede5cc0bc $MAKE_TOOLCHAIN --force 2016-10-10 14:43:57 +02:00
Frank Denis fcf96569d2 CRLF 2016-06-05 22:04:10 +02:00
Frank Denis f8cc885b6f Android: compile for platform 24, check compat with 16 or 21 (64 bit) 2016-06-05 22:00:56 +02:00
Frank Denis 2ec482a3d9 Sadly compile for platform version 16 (Android 4.1) 2015-08-11 07:58:50 +02:00
Frank Denis fb2a76f37b Add braces for consistency 2015-08-05 20:00:15 +02:00
Frank Denis 7bce6d82f0 Reindent Android build script 2015-08-05 19:46:36 +02:00
Frank Denis adf636f5db Android: Use app platform 21 2015-03-10 15:08:44 +01:00
Frank Denis 4723c3d37d Remove useless comment 2015-02-08 17:07:26 +01:00
Frank Denis b15819fa60 Spacing 2015-02-08 17:04:15 +01:00
Frank Denis aeb26be748 Android: Use app platform 18 2015-02-08 11:30:03 +01:00
Frank Denis 0022a42f5a Don't build arm and armv7 android targets in the same directory 2015-02-08 10:34:39 +01:00
Frank Denis 046df856fa Revert "Disable PIE on Android"
This reverts commit cdf863c731.
2015-02-08 10:26:11 +01:00
Frank Denis cdf863c731 Disable PIE on Android 2015-01-31 12:31:08 +01:00
Martin Hamrle 17247f7c99 Use bash for NDK make toolchain 2015-01-15 18:34:27 +01:00
Frank Denis 729a54f4a2 Use --enable-minimal in the Android and iOS builds 2014-08-13 23:32:26 -07:00
Frank Denis f2f126fdfd Remove empty lines 2014-05-01 10:54:00 -07:00
Frank Denis 9b82685f14 Remove bashism 2014-03-04 09:20:53 -08:00
Simon Levermann c62bbd0b6f Update android build script
Use the --disable-soname-versions option for android
2014-02-20 17:56:54 +01:00
Sergey Shatunov 16a7691ead Build scripts for android arm/x86/mips 2014-02-17 17:31:35 +08:00