diff options
| author | huangqinjin <huangqinjin@gmail.com> | 2020-05-12 04:42:08 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-11 13:42:08 -0700 |
| commit | e886d4856164f1ecd052edf3825cd4e701e716b0 (patch) | |
| tree | 4a1f7cc5d7a91f24a50d5e423e5db9fcb55a4c80 /scripts | |
| parent | 3e2409f47ddd0f737851448faa63067a6816c285 (diff) | |
| download | vcpkg-e886d4856164f1ecd052edf3825cd4e701e716b0.tar.gz vcpkg-e886d4856164f1ecd052edf3825cd4e701e716b0.zip | |
[android] Link C++ runtime according to VCPKG_CRT_LINKAGE (#11266)
https://developer.android.com/ndk/guides/cpp-support
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/toolchains/android.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/toolchains/android.cmake b/scripts/toolchains/android.cmake index 69192aeca..8ffe9fbbc 100644 --- a/scripts/toolchains/android.cmake +++ b/scripts/toolchains/android.cmake @@ -17,6 +17,12 @@ else() message(FATAL_ERROR "Unknown ABI for target triplet ${VCPKG_TARGET_TRIPLET}")
endif()
+if (VCPKG_CRT_LINKAGE STREQUAL "dynamic")
+ set(ANDROID_STL c++_shared CACHE STRING "")
+else()
+ set(ANDROID_STL c++_static CACHE STRING "")
+endif()
+
if(DEFINED ENV{ANDROID_NDK_HOME})
set(ANDROID_NDK_HOME $ENV{ANDROID_NDK_HOME})
else()
|
