Stephen White | e6ab01f | 2019-04-04 14:31:25 -0400 | [diff] [blame] | 1 | set(CMAKE_SYSTEM_NAME Android) |
| 2 | if(NOT $ENV{ANDROID_HOME} STREQUAL "") |
| 3 | set(CMAKE_ANDROID_NDK $ENV{ANDROID_HOME}/ndk-bundle) |
| 4 | else() |
| 5 | set(CMAKE_ANDROID_NDK $ENV{HOME}/Android/Sdk/ndk-bundle) |
| 6 | endif() |
| 7 | set(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION clang) |
| 8 | set(CMAKE_ANDROID_ARCH_ABI arm64-v8a) |
| 9 | set(CMAKE_ANDROID_STL_TYPE c++_shared) |
| 10 | if(APPLE) |
| 11 | set(CMAKE_RANLIB "${CMAKE_ANDROID_NDK}/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/bin/ranlib") |
| 12 | set(CMAKE_AR "${CMAKE_ANDROID_NDK}/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/bin/ar") |
| 13 | endif() |