1*03ce13f7SAndroid Build Coastguard Workerset(CMAKE_SYSTEM_NAME Android) 2*03ce13f7SAndroid Build Coastguard Workerif(NOT $ENV{ANDROID_HOME} STREQUAL "") 3*03ce13f7SAndroid Build Coastguard Worker set(CMAKE_ANDROID_NDK $ENV{ANDROID_HOME}/ndk-bundle) 4*03ce13f7SAndroid Build Coastguard Workerelse() 5*03ce13f7SAndroid Build Coastguard Worker set(CMAKE_ANDROID_NDK $ENV{HOME}/Android/Sdk/ndk-bundle) 6*03ce13f7SAndroid Build Coastguard Workerendif() 7*03ce13f7SAndroid Build Coastguard Workerset(CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION clang) 8*03ce13f7SAndroid Build Coastguard Workerset(CMAKE_ANDROID_ARCH_ABI arm64-v8a) 9*03ce13f7SAndroid Build Coastguard Workerset(CMAKE_ANDROID_STL_TYPE c++_shared) 10*03ce13f7SAndroid Build Coastguard Workerif(APPLE) 11*03ce13f7SAndroid Build Coastguard Worker set(CMAKE_RANLIB "${CMAKE_ANDROID_NDK}/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/bin/ranlib") 12*03ce13f7SAndroid Build Coastguard Worker set(CMAKE_AR "${CMAKE_ANDROID_NDK}/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/bin/ar") 13*03ce13f7SAndroid Build Coastguard Workerendif() 14