From cd1f4e5584d1080d1e125da7d83ddf99e7579f81 Mon Sep 17 00:00:00 2001 From: mvglasow Date: Sun, 28 Feb 2021 15:04:37 +0200 Subject: Fix:build:Use NDK libraries when building for Android Signed-off-by: mvglasow --- CMakeLists.txt | 6 ++++++ build.gradle | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a9bbe5d0..58a517fe8 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -159,6 +159,12 @@ INCLUDE (CheckLibraryExists) INCLUDE (CheckFunctionExists) INCLUDE (CheckSymbolExists) +if(ANDROID) + set(ENV{PKG_CONFIG_DIR} "") + set(ENV{PKG_CONFIG_LIBDIR} "${CMAKE_SYSROOT}/usr/lib/pkgconfig:${CMAKE_SYSROOT}/usr/share/pkgconfig") + set(ENV{PKG_CONFIG_SYSROOT_DIR} ${CMAKE_SYSROOT}) +endif(ANDROID) + ################################ # pkg-config based detection # ################################ diff --git a/build.gradle b/build.gradle index 40fc0ebdd..d284d54a0 100644 --- a/build.gradle +++ b/build.gradle @@ -59,7 +59,7 @@ android { } externalNativeBuild { cmake { - arguments '-DDISABLE_CXX=y', '-DUSE_PLUGINS=n', '-DBUILD_MAPTOOL=n', '-DXSL_PROCESSING=n', '-DSAMPLE_MAP=n' + arguments '-DDISABLE_CXX=y', '-DUSE_PLUGINS=n', '-DBUILD_MAPTOOL=n', '-DXSL_PROCESSING=n', '-DSAMPLE_MAP=n', '-DCMAKE_SYSROOT='+android.ndkDirectory+'/sysroot' } } } -- cgit v1.2.1