summaryrefslogtreecommitdiff
path: root/platform/android/config.cmake
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-01-24 15:47:53 +0100
committerKonstantin Käfer <mail@kkaefer.com>2017-01-27 18:45:16 +0100
commit4d358260140c9d52103cc95631a8519b969bc408 (patch)
treedaf17b610189a824eab34e4055b9bc0ebf585375 /platform/android/config.cmake
parent14d5c336d72f3af54e3f72295e901591e219b5a9 (diff)
downloadqtlocation-mapboxgl-4d358260140c9d52103cc95631a8519b969bc408.tar.gz
[android] use native image encoding and decoding
Diffstat (limited to 'platform/android/config.cmake')
-rw-r--r--platform/android/config.cmake13
1 files changed, 6 insertions, 7 deletions
diff --git a/platform/android/config.cmake b/platform/android/config.cmake
index 326ddb612a..7d554dc786 100644
--- a/platform/android/config.cmake
+++ b/platform/android/config.cmake
@@ -19,8 +19,6 @@ if ((ANDROID_ABI STREQUAL "armeabi") OR (ANDROID_ABI STREQUAL "armeabi-v7a") OR
endif()
mason_use(jni.hpp VERSION 2.0.0 HEADER_ONLY)
-mason_use(libjpeg-turbo VERSION 1.5.0)
-mason_use(libpng VERSION 1.6.25)
mason_use(libzip VERSION 1.1.3)
mason_use(nunicode VERSION 1.7.1)
mason_use(sqlite VERSION 3.14.2)
@@ -68,10 +66,12 @@ macro(mbgl_platform_core)
PRIVATE platform/default/utf.cpp
# Image handling
- PRIVATE platform/default/image.cpp
PRIVATE platform/default/png_writer.cpp
- PRIVATE platform/default/png_reader.cpp
- PRIVATE platform/default/jpeg_reader.cpp
+ PRIVATE platform/android/src/bitmap.cpp
+ PRIVATE platform/android/src/bitmap.hpp
+ PRIVATE platform/android/src/bitmap_factory.cpp
+ PRIVATE platform/android/src/bitmap_factory.hpp
+ PRIVATE platform/android/src/image.cpp
# Thread pool
PRIVATE platform/default/mbgl/util/default_thread_pool.cpp
@@ -147,8 +147,6 @@ macro(mbgl_platform_core)
target_add_mason_package(mbgl-core PUBLIC sqlite)
target_add_mason_package(mbgl-core PUBLIC nunicode)
- target_add_mason_package(mbgl-core PUBLIC libpng)
- target_add_mason_package(mbgl-core PUBLIC libjpeg-turbo)
target_add_mason_package(mbgl-core PUBLIC libzip)
target_add_mason_package(mbgl-core PUBLIC geojson)
target_add_mason_package(mbgl-core PUBLIC jni.hpp)
@@ -165,6 +163,7 @@ macro(mbgl_platform_core)
target_link_libraries(mbgl-core
PUBLIC -llog
PUBLIC -landroid
+ PUBLIC -ljnigraphics
PUBLIC -lEGL
PUBLIC -lGLESv2
PUBLIC -lstdc++