Commit Graph

71 Commits

Author SHA1 Message Date
Vitalii Koshura 52daa40b71
Fix build with Android
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-10-06 02:28:05 +02:00
Tal Regev 4f3d55312c
Deprecated android native in ci 2023-03-18 21:23:59 +02:00
Tal Regev 758d93d65c
Unify manifests vcpkg files 2022-06-05 23:58:04 +03:00
Tal Regev cbd38d4c93
Test android openssl fix 2022-05-21 01:18:00 +03:00
Tal Regev dbfb701801
Bug fix vcpkgDir in android ci script 2022-05-12 14:20:56 +03:00
Tal Regev bb084e87d3
Unite vcpkg link in shell scripts in linux, mingw, android and osx platforms. 2022-05-11 14:28:47 +03:00
Tal Regev 2da6abec68
Add android libs cmake 2022-04-18 16:22:33 +03:00
Tal Regev fea774c9e4
Add android manifests vcpkg 2022-04-12 18:32:54 +03:00
Vitalii Koshura f099045269
[CI] Add openssl custom port to fix build issues
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-04-07 17:19:21 +02:00
Vitalii Koshura d1514e1898
[CI] Simplify AWS S3 usage for vcpkg cache
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-03-29 01:16:36 +02:00
Vitalii Koshura 9208bca72c
[Android] Fix armv6 vcpkg build.
Use curl 7.80.0 for non-vcpkg Android build.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-11-24 23:57:31 +01:00
talregev be0e727dc9
[Android] Update openssl 1.1.1l 2021-08-26 12:00:25 +03:00
talregev eb516a5c6e Update curl to 7.78.0
Add --with-openssl option
2021-08-12 17:58:20 +03:00
Tal Regev f4a46651e3 Arrange android boinc ci script. Make it more simple. 2021-08-06 11:11:28 +03:00
Tal Regev 10dac66f38 Android vcpkg in ci compile in release only 2021-07-01 19:21:13 +03:00
Vitalii Koshura f16cb65fff
Merge pull request #4365 from talregev/Talr_openssl_1.1.1k
[Android][Scripts] Compile openssl 1.1.1k
2021-05-19 14:32:48 +02:00
Tal Regev 07d253eac2 Compile openssl 1.1.1k 2021-05-17 08:56:31 +03:00
Tal Regev ebef837a47 Compile armv6 with vcpkg
Remove PKG_CONFIG_SYSROOT_DIR
Change android.cmake to be the same as Microsoft vcpkg
2021-05-17 08:26:36 +03:00
Tal Regev 28c68c1151 Compile android with new curl and openssl:
- CURL_VERSION=7.74.0
- OPENSSL_VERSION=1.1.1j

remove --without-zlib option from curl arm and armv6
2021-04-12 23:10:31 +03:00
Tal Regev e01073d585 Compile android with vcpkg (rappture, curl and openssl) 2021-04-10 01:41:57 +03:00
talregev aff3048690 change android cache_dir defualt location: $(pwd)/3rdParty/cacheBuild/android
android-tc new location: -> "$cache_dir"/android-tc
Set ANDROID_ARM_NEON from triplet
Change cache vcpkg of android to $cache_dir/vcpkgcache/
Add more option to clear_environemt
Change vcpkg location aka vcpkd_root env var: $BUILD_DIR/vcpkg
2021-04-03 20:41:19 +03:00
Tal Regev b078d119cc Fix neon tests 2021-04-01 16:50:00 +03:00
Tal Regev bab0ef9645 Arrange android ci 2021-03-30 20:10:14 +03:00
Tal Regev 0d6ffae700 parallel make in Android 2021-03-30 16:34:07 +03:00
Tal Regev 4ca980f5c3 Compile wrappture app for linux and android 2021-03-30 00:41:03 +03:00
Tal Regev 08f8add81d Fix cache.
Add info when we delete android_tc folder.
Add info to test.
2021-03-26 22:58:07 +03:00
Tal Regev f206ff9301 Switch to ndk 15c 2021-03-25 22:06:38 +02:00
Tal Regev 742dd0fc48 armv6 ndk16b 2021-03-22 20:33:06 +02:00
Tal Regev 64439ec446 Compile samples apps for android. 2021-03-22 00:31:43 +02:00
Vitalii Koshura 73b540a3b0
[Android] Add libs and apps builds to CI.
Do some scripts refactoring.
Clean-up outdated files.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-03-08 20:38:47 +01:00
talregev 7844384972 Add Armv6Test 2020-07-24 23:56:33 +03:00
Tal Regev e9f7710fc0 armv6 support 2020-07-24 23:56:14 +03:00
talregev 6f191b922f Remove ./clear_environment.sh from buildAndroidBOINC-CI.sh 2020-07-11 00:29:14 +03:00
talregev f9363dfa44 Fix neon test 2020-07-10 20:20:50 +03:00
talregev 588fb50007 Change to [ERROR] "$i" contains neon optimization 2020-07-10 20:15:47 +03:00
talregev 694202e424 Define neon test in buildAndroidBOINC-CI.sh 2020-07-10 20:11:30 +03:00
talregev 65f4f97871 Invalidate openssl and curl for all platforms. 2020-07-05 04:51:14 +03:00
talregev 529495b1e4 Invalidate openssl and curl, to create them again without neon optimization. 2020-07-05 04:23:25 +03:00
talregev 41d0505662 Add space after comment
Merge your clean-up script
2020-07-05 04:15:34 +03:00
talregev 53cd10c234 Remove neon optimization from openssl 2020-07-05 01:46:04 +03:00
talregev 993f027946 Revert echo commands 2020-07-04 01:08:23 +03:00
talregev 1d8231ca87 test commit. will revert next commit. 2020-07-04 00:37:36 +03:00
talregev 893caeb2a3 Add export CREATED_NDK_FOLDER="no" for user delete the cache folder.
The script will download the ndk folder again even if the user have the CREATED_NDK_FOLDER="yes" from previouse builds.
2020-07-03 21:17:52 +03:00
talregev d1480b98da Add ndk version for CURL_FLAGFILE and OPENSSL_FLAGFILE.
Make more simpler code.
2020-07-03 21:11:48 +03:00
talregev c7a3063660 Fix ci check. 2020-07-03 19:52:36 +03:00
talregev bdb2b3e715 create touch "${NDK_FLAGFILE}" after remove openssl and curl. 2020-07-03 19:36:56 +03:00
talregev 462bb9d09c remove unnecessary export CREATED_NDK_FOLDER="no" 2020-07-03 19:09:21 +03:00
talregev 5ffa0a7178 Add version for tmp openssl, curl and ndk in there name.
For upgrade version issue.
2020-07-03 18:48:50 +03:00
talregev c875cda399 Fix createNDKFolder for CI 2020-07-03 18:40:14 +03:00
talregev 40c57eb794 If the NDK_FLAGFILE is not present, compile also opensll and curl with the new ndk.
Add 3rdParty/android/ to git ignore.
2020-07-03 18:24:54 +03:00