parent
0738f74153
commit
c3c0ccd171
@ -0,0 +1,9 @@ |
||||
# Enable NEON for all ARM processors |
||||
set(ANDROID_ARM_NEON TRUE) |
||||
|
||||
# By including this file all necessary variables that point to compiler, linker, etc. |
||||
# will be setup. Well, almost all. |
||||
# Two variables have to be set before this line though: |
||||
# ANDROID_PLATOFORM - the API level to compile against (number) |
||||
# ANDROID_ABI - the ABI of the target platform |
||||
include("$ENV{ANDROID_NDK_HOME}/build/cmake/android.toolchain.cmake") |
@ -0,0 +1,19 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
CMAKE_BUILD_DIR=mbedtls_build_${ANDROID_ABI} |
||||
# mbedtls authors park their source in a directory named mbedtls-${MBEDTLS_VERSION} |
||||
# instead of root directory |
||||
cd mbedtls-${MBEDTLS_VERSION} |
||||
rm -rf ${CMAKE_BUILD_DIR} |
||||
mkdir ${CMAKE_BUILD_DIR} |
||||
cd ${CMAKE_BUILD_DIR} |
||||
|
||||
${CMAKE_EXECUTABLE} .. \ |
||||
-DANDROID_PLATFORM=${ANDROID_PLATFORM} \ |
||||
-DANDROID_ABI=${ANDROID_ABI} \ |
||||
-DCMAKE_TOOLCHAIN_FILE=${SCRIPTS_DIR}/mbedtls/android.cmake \ |
||||
-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} \ |
||||
-DENABLE_TESTING=0 |
||||
|
||||
${MAKE_EXECUTABLE} -j${HOST_NPROC} |
||||
${MAKE_EXECUTABLE} install |
@ -0,0 +1,9 @@ |
||||
#!/usr/bin/env bash |
||||
|
||||
source ${SCRIPTS_DIR}/common-functions.sh |
||||
|
||||
export MBEDTLS_VERSION=2.28.0 |
||||
downloadTarArchive \ |
||||
"mbedtls" \ |
||||
"https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v${MBEDTLS_VERSION}.tar.gz" \ |
||||
true |
Loading…
Reference in new issue