diff options
Diffstat (limited to 'platform/android/config.cmake')
-rw-r--r-- | platform/android/config.cmake | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/platform/android/config.cmake b/platform/android/config.cmake index 4a2361a7db..d78a6ce94b 100644 --- a/platform/android/config.cmake +++ b/platform/android/config.cmake @@ -85,23 +85,25 @@ target_link_libraries(mapbox-gl PRIVATE mbgl-filesource ) -## Test library ## - -set(MBGL_TEST_TARGET_TYPE "library") +## Test executable ## macro(mbgl_platform_test) target_sources(mbgl-test - PRIVATE platform/default/src/mbgl/test/main.cpp - - # Main test entry point - platform/android/src/test/main.jni.cpp + PRIVATE platform/android/src/test/test_runner.cpp + PRIVATE platform/android/src/test/runtime.cpp ) target_include_directories(mbgl-test PRIVATE platform/android/include ) + set_target_properties(mbgl-test + PROPERTIES + LINK_FLAGS + "-fPIE -pie \ + -Wl,--export-dynamic \ + -Wl,--version-script=${CMAKE_SOURCE_DIR}/platform/android/src/test/version-script") + target_link_libraries(mbgl-test - PRIVATE mbgl-core PRIVATE mbgl-filesource ) endmacro() |