diff options
author | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2018-10-18 17:30:19 +0300 |
---|---|---|
committer | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2019-01-10 18:49:44 +0200 |
commit | df63be71ce10a67bb7a3edfc7684b83822cd1f4c (patch) | |
tree | bafe817fe9e95f6df115b0707fd2c78d22daaee0 /platform/android/config.cmake | |
parent | 0a398bd6fd9254dcc16e5b9d46814bf439fa7955 (diff) | |
download | qtlocation-mapboxgl-df63be71ce10a67bb7a3edfc7684b83822cd1f4c.tar.gz |
[android] Implement android test runner for core unit tests
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() |