summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-06-14 21:47:01 +0200
committerJason Wray <jason@mapbox.com>2017-07-13 01:39:00 -0400
commitf16a4e5da6609a17a29fde5295f19ca78adfeb7e (patch)
tree6da9c4450d863ffbb61f60cf6e462342bb19e0a6
parent629922f5570abc46011db092d204c2e7642812c3 (diff)
downloadqtlocation-mapboxgl-f16a4e5da6609a17a29fde5295f19ca78adfeb7e.tar.gz
[all] make default_styles header-only
-rw-r--r--cmake/glfw.cmake1
-rw-r--r--cmake/offline.cmake1
-rw-r--r--platform/default/mbgl/util/default_styles.cpp18
-rw-r--r--platform/default/mbgl/util/default_styles.hpp16
-rw-r--r--platform/ios/config.cmake1
-rw-r--r--platform/macos/config.cmake1
-rw-r--r--platform/qt/qt.cmake1
7 files changed, 8 insertions, 31 deletions
diff --git a/cmake/glfw.cmake b/cmake/glfw.cmake
index f1ace9e6ef..c14bd6f2c2 100644
--- a/cmake/glfw.cmake
+++ b/cmake/glfw.cmake
@@ -8,7 +8,6 @@ target_sources(mbgl-glfw
PRIVATE platform/glfw/settings_json.hpp
PRIVATE platform/glfw/settings_json.cpp
PRIVATE platform/default/mbgl/util/default_styles.hpp
- PRIVATE platform/default/mbgl/util/default_styles.cpp
)
# Our GL implementation is internal to mbgl-core, which causes the GL header to
diff --git a/cmake/offline.cmake b/cmake/offline.cmake
index d0124e661f..a79b22db54 100644
--- a/cmake/offline.cmake
+++ b/cmake/offline.cmake
@@ -4,7 +4,6 @@ add_executable(mbgl-offline
target_sources(mbgl-offline
PRIVATE platform/default/mbgl/util/default_styles.hpp
- PRIVATE platform/default/mbgl/util/default_styles.cpp
)
target_compile_options(mbgl-offline
diff --git a/platform/default/mbgl/util/default_styles.cpp b/platform/default/mbgl/util/default_styles.cpp
deleted file mode 100644
index 5f4ca862fe..0000000000
--- a/platform/default/mbgl/util/default_styles.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-#include <mbgl/util/default_styles.hpp>
-
-namespace mbgl {
-namespace util {
-namespace default_styles {
-
-const DefaultStyle streets = { "mapbox://styles/mapbox/streets-v10", "Streets", 10 };
-const DefaultStyle outdoors = { "mapbox://styles/mapbox/outdoors-v10", "Outdoors", 10 };
-const DefaultStyle light = { "mapbox://styles/mapbox/light-v9", "Light", 9 };
-const DefaultStyle dark = { "mapbox://styles/mapbox/dark-v9", "Dark", 9 };
-const DefaultStyle satellite = { "mapbox://styles/mapbox/satellite-v9", "Satellite", 9 };
-const DefaultStyle satelliteStreets = { "mapbox://styles/mapbox/satellite-streets-v10", "Satellite Streets", 10 };
-const DefaultStyle trafficDay = { "mapbox://styles/mapbox/traffic-day-v2", "Traffic Day", 2 };
-const DefaultStyle trafficNight = { "mapbox://styles/mapbox/traffic-night-v2", "Traffic Night", 2 };
-
-} // namespace default_styles
-} // end namespace util
-} // end namespace mbgl
diff --git a/platform/default/mbgl/util/default_styles.hpp b/platform/default/mbgl/util/default_styles.hpp
index 466102d623..43dafb8083 100644
--- a/platform/default/mbgl/util/default_styles.hpp
+++ b/platform/default/mbgl/util/default_styles.hpp
@@ -13,14 +13,14 @@ struct DefaultStyle {
const unsigned currentVersion;
};
-extern const DefaultStyle streets;
-extern const DefaultStyle outdoors;
-extern const DefaultStyle light;
-extern const DefaultStyle dark;
-extern const DefaultStyle satellite;
-extern const DefaultStyle satelliteStreets;
-extern const DefaultStyle trafficDay;
-extern const DefaultStyle trafficNight;
+constexpr const DefaultStyle streets = { "mapbox://styles/mapbox/streets-v10", "Streets", 10 };
+constexpr const DefaultStyle outdoors = { "mapbox://styles/mapbox/outdoors-v10", "Outdoors", 10 };
+constexpr const DefaultStyle light = { "mapbox://styles/mapbox/light-v9", "Light", 9 };
+constexpr const DefaultStyle dark = { "mapbox://styles/mapbox/dark-v9", "Dark", 9 };
+constexpr const DefaultStyle satellite = { "mapbox://styles/mapbox/satellite-v9", "Satellite", 9 };
+constexpr const DefaultStyle satelliteStreets = { "mapbox://styles/mapbox/satellite-streets-v10", "Satellite Streets", 10 };
+constexpr const DefaultStyle trafficDay = { "mapbox://styles/mapbox/traffic-day-v2", "Traffic Day", 2 };
+constexpr const DefaultStyle trafficNight = { "mapbox://styles/mapbox/traffic-night-v2", "Traffic Night", 2 };
const DefaultStyle orderedStyles[] = {
streets, outdoors, light, dark, satellite, satelliteStreets,
diff --git a/platform/ios/config.cmake b/platform/ios/config.cmake
index 0adacddd35..836d0678cb 100644
--- a/platform/ios/config.cmake
+++ b/platform/ios/config.cmake
@@ -23,7 +23,6 @@ macro(mbgl_platform_core)
# Default styles
PRIVATE platform/default/mbgl/util/default_styles.hpp
- PRIVATE platform/default/mbgl/util/default_styles.cpp
# Offline
PRIVATE platform/default/mbgl/storage/offline.cpp
diff --git a/platform/macos/config.cmake b/platform/macos/config.cmake
index c6ccdf8caf..1b8ea35814 100644
--- a/platform/macos/config.cmake
+++ b/platform/macos/config.cmake
@@ -19,7 +19,6 @@ macro(mbgl_platform_core)
# Default styles
PRIVATE platform/default/mbgl/util/default_styles.hpp
- PRIVATE platform/default/mbgl/util/default_styles.cpp
# Offline
PRIVATE platform/default/mbgl/storage/offline.cpp
diff --git a/platform/qt/qt.cmake b/platform/qt/qt.cmake
index cee0d1080c..67622efca6 100644
--- a/platform/qt/qt.cmake
+++ b/platform/qt/qt.cmake
@@ -65,7 +65,6 @@ add_library(qmapboxgl SHARED
platform/qt/src/qmapboxgl.cpp
platform/qt/src/qmapboxgl_p.hpp
platform/default/mbgl/util/default_styles.hpp
- platform/default/mbgl/util/default_styles.cpp
)
# C++ app