Spec-Zone.ru › CMake 3.19

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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/variable/CMAKE_ANDROID_STL_TYPE.html

Spec-Zone.ru

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