summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2020-12-08 01:44:39 (GMT)
committerBrad King <brad.king@kitware.com>2020-12-08 15:46:55 (GMT)
commit1a4b1cca1c1bca28c81dd9c7cb6ed4ddb73602a2 (patch)
tree74271d7736f80f9438369bb320258dad0025f2a3
parente94f00dfe3c5a4f357a34a37d397c1fbbf1f52d5 (diff)
downloadCMake-1a4b1cca1c1bca28c81dd9c7cb6ed4ddb73602a2.zip
CMake-1a4b1cca1c1bca28c81dd9c7cb6ed4ddb73602a2.tar.gz
CMake-1a4b1cca1c1bca28c81dd9c7cb6ed4ddb73602a2.tar.bz2
Android: update documentation for NDK integration
-rw-r--r--Help/manual/cmake-toolchains.7.rst4
-rw-r--r--Help/release/dev/android-ndk.rst12
2 files changed, 14 insertions, 2 deletions
diff --git a/Help/manual/cmake-toolchains.7.rst b/Help/manual/cmake-toolchains.7.rst
index 88cddf6..0267ca3 100644
--- a/Help/manual/cmake-toolchains.7.rst
+++ b/Help/manual/cmake-toolchains.7.rst
@@ -386,7 +386,8 @@ Configure use of an Android NDK with the following variables:
:variable:`CMAKE_ANDROID_ARCH_ABI`
Set to the Android ABI (architecture). If not specified, this
- variable will default to ``armeabi``.
+ variable will default to the first supported ABI in the list of
+ ``armeabi``, ``armeabi-v7a`` and ``arm64-v8a``.
The :variable:`CMAKE_ANDROID_ARCH` variable will be computed
from ``CMAKE_ANDROID_ARCH_ABI`` automatically.
Also see the :variable:`CMAKE_ANDROID_ARM_MODE` and
@@ -394,7 +395,6 @@ Configure use of an Android NDK with the following variables:
:variable:`CMAKE_ANDROID_NDK`
Set to the absolute path to the Android NDK root directory.
- A ``${CMAKE_ANDROID_NDK}/platforms`` directory must exist.
If not specified, a default for this variable will be chosen
as specified :ref:`above <Cross Compiling for Android>`.
diff --git a/Help/release/dev/android-ndk.rst b/Help/release/dev/android-ndk.rst
new file mode 100644
index 0000000..ee4ea5b
--- /dev/null
+++ b/Help/release/dev/android-ndk.rst
@@ -0,0 +1,12 @@
+android-ndk
+-----------
+
+* CMake's support for :ref:`Cross Compiling for Android`
+ is now merged with the Android NDK's toolchain file.
+ They now have similar behavior, though some variable names differ.
+ User-facing changes include:
+
+ - ``find_*`` functions will search NDK ABI / API specific paths by default.
+
+ - The default :variable:`CMAKE_BUILD_TYPE` for Android is
+ now ``RelWithDebInfo``.