diff --git a/docs/users/android.md b/docs/users/android.md index 45b0cf6162..3f5b03ec07 100644 --- a/docs/users/android.md +++ b/docs/users/android.md @@ -30,10 +30,7 @@ export ANDROID_NDK_HOME=/home/your-account/Android/android-ndk-r21b export VCPKG_ROOT=/path/to/vcpkg ```` -## Create the android triplets - - -### Android ABI and corresponding vcpkg triplets +## vcpkg triplets and their corresponding android ABI There are four different Android ABI, each of which maps to a vcpkg triplet. The following table outlines the mapping from vcpkg architectures to android architectures @@ -45,41 +42,6 @@ a vcpkg triplet. The following table outlines the mapping from vcpkg architectur |x64-android | x86_64 | |x86-android | x86 | -### Create the android triplets -You can copy-paste the script below to populate them, and adjust them to your needs if required. - -````bash -cd $VCPKG_ROOT - -echo " -set(VCPKG_TARGET_ARCHITECTURE arm) -set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) -set(VCPKG_CMAKE_SYSTEM_NAME Android) -" > triplets/community/arm-android.cmake - -echo " -set(VCPKG_TARGET_ARCHITECTURE arm64) -set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) -set(VCPKG_CMAKE_SYSTEM_NAME Android) -" > triplets/community/arm64-android.cmake - -echo " -set(VCPKG_TARGET_ARCHITECTURE x86) -set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) -set(VCPKG_CMAKE_SYSTEM_NAME Android) -" > triplets/community/x86-android.cmake - -echo " -set(VCPKG_TARGET_ARCHITECTURE x64) -set(VCPKG_CRT_LINKAGE dynamic) -set(VCPKG_LIBRARY_LINKAGE dynamic) -set(VCPKG_CMAKE_SYSTEM_NAME Android) -" > triplets/community/x64-android.cmake -```` - ## Install libraries for Android using vcpkg Example for jsoncpp: