Spec-Zone.ru › CMake 3.29

CMAKE_ANDROID_STL_TYPE

Новое в версии 3.4.

При кросс-компиляции для Android с NVIDIA Nsight Tegra Visual Studio Edition, эта переменная может быть установлена для указания значения по умолчанию для свойства цели ANDROID_STL_TYPE. Дополнительную информацию см. в описании этого свойства цели.

При кросс-компиляции для Android с NDK, эта переменная может быть установлена для указания используемого варианта STL. Значение может быть одним из следующих:

none

Отсутствует поддержка C++

system

Минимальная поддержка C++ без STL

gabi++_static

GAbi++ Статический

gabi++_shared

GAbi++ Поделенный

gnustl_static

GNU libstdc++ Статический

gnustl_shared

GNU libstdc++ Поделенный

c++_static

LLVM libc++ Статический

c++_shared

LLVM libc++ Поделенный

stlport_static

STLport Статический

stlport_shared

STLport Поделенный

Значение по умолчанию — gnustl_static в версиях NDK, которые его предоставляют, а в противном случае — c++_static. Обратите внимание, что это значение по умолчанию отличается от значения, используемого собственной системой сборки NDK, потому что CMake может использоваться для сборки проектов для Android, которые не реализованы напрямую для него и используют стандартную библиотеку C++.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/variable/CMAKE_ANDROID_STL_TYPE.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API