37 lines
1.0 KiB
ReStructuredText
37 lines
1.0 KiB
ReStructuredText
CMAKE_ANDROID_STL_TYPE
|
|
----------------------
|
|
|
|
When :ref:`Cross Compiling for Android with NVIDIA Nsight Tegra Visual Studio
|
|
Edition`, this variable may be set to specify the default value for the
|
|
:prop_tgt:`ANDROID_STL_TYPE` target property. See that target property
|
|
for additional information.
|
|
|
|
When :ref:`Cross Compiling for Android with the NDK`, this variable may be
|
|
set to specify the STL variant to be used. The value may be one of:
|
|
|
|
``none``
|
|
No C++ Support
|
|
``system``
|
|
Minimal C++ without STL
|
|
``gabi++_static``
|
|
GAbi++ Static
|
|
``gabi++_shared``
|
|
GAbi++ Shared
|
|
``gnustl_static``
|
|
GNU libstdc++ Static
|
|
``gnustl_shared``
|
|
GNU libstdc++ Shared
|
|
``c++_static``
|
|
LLVM libc++ Static
|
|
``c++_shared``
|
|
LLVM libc++ Shared
|
|
``stlport_static``
|
|
STLport Static
|
|
``stlport_shared``
|
|
STLport Shared
|
|
|
|
The default value is ``gnustl_static``. Note that this default differs from
|
|
the native NDK build system because CMake may be used to build projects for
|
|
Android that are not natively implemented for it and use the C++ standard
|
|
library.
|