Android: Add options to control exceptions/rtti

With the NDK's `android.toolchain.cmake`, the user can control whether
exceptions/rtti is enabled using `ANDROID_CPP_FEATURES`:

  https://android.googlesource.com/platform/ndk/+/43b2de34ef9e3a70573fe51a9e069f985a4be5b9/build/cmake/android.toolchain.cmake#548

Add `CMAKE_ANDROID_RTTI` and `CMAKE_ANDROID_EXCEPTIONS` to support that.
This commit is contained in:
Haibo Huang
2020-10-29 20:22:32 -07:00
committed by Brad King
parent 622ac065d2
commit 738caa4d48
4 changed files with 22 additions and 0 deletions
@@ -0,0 +1,7 @@
CMAKE_ANDROID_EXCEPTIONS
------------------------
.. versionadded:: 3.20
When :ref:`Cross Compiling for Android with the NDK`, this variable may be set
to specify whether exceptions are enabled.
+7
View File
@@ -0,0 +1,7 @@
CMAKE_ANDROID_RTTI
------------------
.. versionadded:: 3.20
When :ref:`Cross Compiling for Android with the NDK`, this variable may be set
to specify whether RTTI is enabled.