From 101474c7a59492a6c0d953ca58020e6ff1bfa515 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Fri, 26 Jul 2019 21:46:40 +0200 Subject: android: Allow overriding ANDROID_ARCH and ANDROID_ARCH_ABI as envvars --- toolchain/Android.cmake | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'toolchain/Android.cmake') diff --git a/toolchain/Android.cmake b/toolchain/Android.cmake index ac6f7658..5c27db29 100644 --- a/toolchain/Android.cmake +++ b/toolchain/Android.cmake @@ -144,10 +144,16 @@ macro(set_deprecated_variable actual_variable deprecated_variable default_value) endmacro() set_deprecated_variable(CMAKE_ANDROID_NDK ANDROID_NDK "$ENV{ANDROID_NDK}") -set_deprecated_variable(CMAKE_ANDROID_ARCH ANDROID_ARCHITECTURE "arm") set_deprecated_variable(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION ANDROID_GCC_VERSION "clang") -set_deprecated_variable(CMAKE_ANDROID_ARCH_ABI ANDROID_ABI "armeabi-v7a") set_deprecated_variable(CMAKE_ANDROID_API ANDROID_API_LEVEL "21") +if(NOT DEFINED ENV{ANDROID_ARCH}) + set(ENV{ANDROID_ARCH} "arm") +endif() +set_deprecated_variable(CMAKE_ANDROID_ARCH ANDROID_ARCHITECTURE $ENV{ANDROID_ARCH}) +if(NOT DEFINED ENV{ANDROID_ARCH_ABI}) + set(ENV{ANDROID_ARCH_ABI} "armeabi-v7a") +endif() +set_deprecated_variable(CMAKE_ANDROID_ARCH_ABI ANDROID_ABI "$ENV{ANDROID_ARCH_ABI}") set(ANDROID_SDK_ROOT "$ENV{ANDROID_SDK_ROOT}" CACHE PATH "Android SDK path") -- cgit v1.2.1