summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2018-10-18 17:33:27 +0200
committerKonstantin Käfer <mail@kkaefer.com>2018-10-23 12:23:40 +0200
commit282c71e8e9a8ec9c2eab612f2e60a71b15d24c8a (patch)
tree2d5a7d0f9b054af2686fe94dfa8c5690e8c92e72 /cmake
parent729eeeb3f821981cc5d3c9e06ffbb85ed4d857d7 (diff)
downloadqtlocation-mapboxgl-282c71e8e9a8ec9c2eab612f2e60a71b15d24c8a.tar.gz
[core] unify UTF-8/16 conversion to <boost/locale/encoding_utf.hpp>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/codecvt.cmake19
-rw-r--r--cmake/core.cmake2
-rw-r--r--cmake/mason-dependencies.cmake2
3 files changed, 1 insertions, 22 deletions
diff --git a/cmake/codecvt.cmake b/cmake/codecvt.cmake
deleted file mode 100644
index 8228a6df6b..0000000000
--- a/cmake/codecvt.cmake
+++ /dev/null
@@ -1,19 +0,0 @@
-add_library(codecvt INTERFACE)
-
-# Determine if the STL has codecvt
-file(WRITE "${CMAKE_BINARY_DIR}/features/codecvt/main.cpp" "#include <codecvt>\nint main() {}")
-try_compile(STL_SUPPORTS_CODECVT
- "${CMAKE_BINARY_DIR}/features/codecvt"
- SOURCES "${CMAKE_BINARY_DIR}/features/codecvt/main.cpp"
- CMAKE_FLAGS "-DCMAKE_MACOSX_BUNDLE:STRING=YES" "-DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_REQUIRED:STRING=NO"
- COMPILE_DEFINITIONS "-std=c++14" # CXX_STANDARD wasn't added to try_compile until CMake 3.8
- OUTPUT_VARIABLE CODECVT_TEST_OUTPUT
-)
-
-if (NOT STL_SUPPORTS_CODECVT)
- if ($ENV{V})
- message("codecvt support not detected: ${CODECVT_TEST_OUTPUT}")
- endif()
- target_include_directories(codecvt INTERFACE platform/default/codecvt)
- target_add_mason_package(codecvt INTERFACE boost)
-endif()
diff --git a/cmake/core.cmake b/cmake/core.cmake
index 1b29b4fb08..32e77f5d55 100644
--- a/cmake/core.cmake
+++ b/cmake/core.cmake
@@ -7,8 +7,6 @@ target_include_directories(mbgl-core
PRIVATE src
)
-target_link_libraries(mbgl-core PRIVATE codecvt)
-
target_add_mason_package(mbgl-core PUBLIC geometry)
target_add_mason_package(mbgl-core PUBLIC variant)
target_add_mason_package(mbgl-core PRIVATE unique_resource)
diff --git a/cmake/mason-dependencies.cmake b/cmake/mason-dependencies.cmake
index 160060a6fa..79d343ac8b 100644
--- a/cmake/mason-dependencies.cmake
+++ b/cmake/mason-dependencies.cmake
@@ -19,7 +19,7 @@ mason_use(cheap-ruler VERSION 2.5.3 HEADER_ONLY)
mason_use(vector-tile VERSION 1.0.2 HEADER_ONLY)
if(MBGL_PLATFORM STREQUAL "android")
- mason_use(jni.hpp VERSION 4.0.0 HEADER_ONLY)
+ mason_use(jni.hpp VERSION 4.0.1 HEADER_ONLY)
elseif(MBGL_PLATFORM STREQUAL "ios")
# noop
elseif(MBGL_PLATFORM STREQUAL "linux")