summaryrefslogtreecommitdiff
path: root/monero_libwallet2_api_c
diff options
context:
space:
mode:
authorcyan <cyjan@mrcyjanek.net>2024-06-28 12:45:10 +0000
committercyan <cyjan@mrcyjanek.net>2024-06-28 12:45:10 +0000
commit158c14b7a2546cf141054b74043be1f7ffa89762 (patch)
tree244a3553e53e8ee6e2058d8ddab8823853db102b /monero_libwallet2_api_c
parent3dda641ced8394bc5fbab000c4ac5ed6786dba9b (diff)
statically link libc++
Diffstat (limited to 'monero_libwallet2_api_c')
-rw-r--r--monero_libwallet2_api_c/CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/monero_libwallet2_api_c/CMakeLists.txt b/monero_libwallet2_api_c/CMakeLists.txt
index 9b1e3af..27a9d05 100644
--- a/monero_libwallet2_api_c/CMakeLists.txt
+++ b/monero_libwallet2_api_c/CMakeLists.txt
@@ -336,8 +336,16 @@ endif()
if (${HOST_ABI} STREQUAL "x86_64-linux-android" OR
${HOST_ABI} STREQUAL "i686-linux-android" OR
- ${HOST_ABI} STREQUAL "aarch64-linux-android" OR
- ${HOST_ABI} STREQUAL "armv7a-linux-androideabi")
+ ${HOST_ABI} STREQUAL "aarch64-linux-android")
+ add_library(libcppstatic STATIC IMPORTED)
+ set_target_properties(libcppstatic PROPERTIES IMPORTED_LOCATION
+ ${MONERO_DIR}/contrib/depends/${HOST_ABI}/native/sysroot/usr/lib/${HOST_ABI}/libc++_static.a)
+ add_link_options(wallet2_api_c PRIVATE -static-libstdc++)
+ set(EXTRA_LIBS_ANDROID libcppstatic)
+elseif(${HOST_ABI} STREQUAL "armv7a-linux-androideabi")
+ add_library(libcppstatic STATIC IMPORTED)
+ set_target_properties(libcppstatic PROPERTIES IMPORTED_LOCATION
+ ${MONERO_DIR}/contrib/depends/${HOST_ABI}/native/sysroot/usr/lib/arm-linux-androideabi/libc++_static.a)
add_link_options(wallet2_api_c PRIVATE -static-libstdc++)
endif()
@@ -431,4 +439,5 @@ target_link_libraries( wallet2_api_c
${EXTRA_LIBS_WINDOWS}
${EXTRA_LIBS_APPLE}
+ ${EXTRA_LIBS_ANDROID}
)