From e886d4856164f1ecd052edf3825cd4e701e716b0 Mon Sep 17 00:00:00 2001 From: huangqinjin Date: Tue, 12 May 2020 04:42:08 +0800 Subject: [android] Link C++ runtime according to VCPKG_CRT_LINKAGE (#11266) https://developer.android.com/ndk/guides/cpp-support --- scripts/toolchains/android.cmake | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scripts/toolchains') 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() -- cgit v1.2.3