[build] move default_styles to platform/default

This commit is contained in:
Konstantin Käfer
2016-11-22 12:18:27 +01:00
parent a71868fc8d
commit 9353fcbf4c
10 changed files with 27 additions and 6 deletions

View File

@@ -393,7 +393,6 @@ set(MBGL_CORE_FILES
include/mbgl/util/compression.hpp
include/mbgl/util/constants.hpp
include/mbgl/util/convert.hpp
include/mbgl/util/default_styles.hpp
include/mbgl/util/enum.hpp
include/mbgl/util/exception.hpp
include/mbgl/util/feature.hpp
@@ -426,7 +425,6 @@ set(MBGL_CORE_FILES
src/mbgl/util/compression.cpp
src/mbgl/util/constants.cpp
src/mbgl/util/convert.cpp
src/mbgl/util/default_styles.cpp
src/mbgl/util/dtoa.cpp
src/mbgl/util/dtoa.hpp
src/mbgl/util/exclusive.hpp

View File

@@ -7,6 +7,8 @@ target_sources(mbgl-glfw
PRIVATE platform/default/glfw_view.cpp
PRIVATE include/mbgl/platform/default/settings_json.hpp
PRIVATE platform/default/settings_json.cpp
PRIVATE platform/default/mbgl/util/default_styles.hpp
PRIVATE platform/default/mbgl/util/default_styles.cpp
)
target_compile_options(mbgl-glfw
@@ -16,6 +18,7 @@ target_compile_options(mbgl-glfw
target_include_directories(mbgl-glfw
PRIVATE include
PRIVATE src # TODO: eliminate
PRIVATE platform/default
)
target_link_libraries(mbgl-glfw

View File

@@ -2,6 +2,11 @@ add_executable(mbgl-offline
bin/offline.cpp
)
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
PRIVATE -fvisibility-inlines-hidden
)
@@ -9,6 +14,7 @@ target_compile_options(mbgl-offline
target_include_directories(mbgl-offline
PRIVATE include
PRIVATE src # TODO: eliminate
PRIVATE platform/default
)
target_link_libraries(mbgl-offline

View File

@@ -61,7 +61,11 @@ static_assert(mbgl::util::default_styles::currentVersion == MGLStyleDefaultVersi
} \
\
+ (NSURL *)name##StyleURL##WithVersion:(NSInteger)version { \
return [NSURL URLWithString:[@"mapbox://styles/mapbox/" #fileName "-v" stringByAppendingFormat:@"%li", (long)version]]; \
if (mbgl::util::default_styles::currentVersion == version) { \
return [NSURL URLWithString:@(mbgl::util::default_styles::name.url)]; \
} else { \
return [NSURL URLWithString:[@"mapbox://styles/mapbox/" #fileName "-v" stringByAppendingFormat:@"%li", (long)version]]; \
} \
}
MGL_DEFINE_STYLE(streets, streets)

View File

@@ -18,6 +18,10 @@ macro(mbgl_platform_core)
PRIVATE platform/default/local_file_source.cpp
PRIVATE platform/default/online_file_source.cpp
# 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
PRIVATE platform/default/mbgl/storage/offline_database.cpp
@@ -62,7 +66,7 @@ macro(mbgl_platform_core)
target_include_directories(mbgl-core
PUBLIC platform/darwin
PRIVATE platform/default
PUBLIC platform/default
)
target_link_libraries(mbgl-core

View File

@@ -18,6 +18,10 @@ macro(mbgl_platform_core)
PRIVATE platform/default/local_file_source.cpp
PRIVATE platform/default/online_file_source.cpp
# 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
PRIVATE platform/default/mbgl/storage/offline_database.cpp
@@ -55,7 +59,7 @@ macro(mbgl_platform_core)
target_include_directories(mbgl-core
PUBLIC platform/darwin
PRIVATE platform/default
PUBLIC platform/default
)
target_link_libraries(mbgl-core

View File

@@ -15,7 +15,7 @@ macro(mbgl_platform_core)
)
target_include_directories(mbgl-core
PRIVATE platform/default
PUBLIC platform/default
PRIVATE platform/qt/include
)

View File

@@ -59,6 +59,8 @@ add_library(qmapboxgl SHARED
platform/qt/src/qmapbox.cpp
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