[build] don't advertise headers that aren't used in public headers
This commit is contained in:
@@ -14,7 +14,7 @@ target_include_directories(mbgl-core
|
||||
|
||||
target_add_mason_package(mbgl-core PUBLIC geometry)
|
||||
target_add_mason_package(mbgl-core PUBLIC variant)
|
||||
target_add_mason_package(mbgl-core PUBLIC unique_resource)
|
||||
target_add_mason_package(mbgl-core PRIVATE unique_resource)
|
||||
target_add_mason_package(mbgl-core PRIVATE rapidjson)
|
||||
target_add_mason_package(mbgl-core PRIVATE boost)
|
||||
target_add_mason_package(mbgl-core PRIVATE geojson)
|
||||
|
||||
@@ -12,7 +12,7 @@ target_compile_options(mbgl-loop-darwin
|
||||
)
|
||||
|
||||
target_include_directories(mbgl-loop-darwin
|
||||
PUBLIC include
|
||||
PRIVATE include
|
||||
PRIVATE src
|
||||
)
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ target_compile_options(mbgl-loop-uv
|
||||
)
|
||||
|
||||
target_include_directories(mbgl-loop-uv
|
||||
PUBLIC include
|
||||
PRIVATE include
|
||||
PRIVATE src
|
||||
)
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ macro(mbgl_platform_core)
|
||||
target_add_mason_package(mbgl-core PUBLIC geojson)
|
||||
target_add_mason_package(mbgl-core PUBLIC jni.hpp)
|
||||
target_add_mason_package(mbgl-core PUBLIC rapidjson)
|
||||
target_add_mason_package(mbgl-core PUBLIC icu)
|
||||
target_add_mason_package(mbgl-core PRIVATE icu)
|
||||
|
||||
target_compile_options(mbgl-core
|
||||
PRIVATE -fvisibility=hidden
|
||||
|
||||
@@ -65,7 +65,7 @@ macro(mbgl_platform_core)
|
||||
)
|
||||
|
||||
target_add_mason_package(mbgl-core PUBLIC geojson)
|
||||
target_add_mason_package(mbgl-core PUBLIC icu)
|
||||
target_add_mason_package(mbgl-core PRIVATE icu)
|
||||
|
||||
target_compile_options(mbgl-core
|
||||
PRIVATE -fobjc-arc
|
||||
|
||||
@@ -99,7 +99,7 @@ macro(mbgl_platform_core)
|
||||
target_add_mason_package(mbgl-core PUBLIC libpng)
|
||||
target_add_mason_package(mbgl-core PUBLIC libjpeg-turbo)
|
||||
target_add_mason_package(mbgl-core PUBLIC webp)
|
||||
target_add_mason_package(mbgl-core PUBLIC icu)
|
||||
target_add_mason_package(mbgl-core PRIVATE icu)
|
||||
|
||||
target_link_libraries(mbgl-core
|
||||
PUBLIC -lz
|
||||
|
||||
@@ -61,7 +61,7 @@ macro(mbgl_platform_core)
|
||||
)
|
||||
|
||||
target_add_mason_package(mbgl-core PUBLIC geojson)
|
||||
target_add_mason_package(mbgl-core PUBLIC icu)
|
||||
target_add_mason_package(mbgl-core PRIVATE icu)
|
||||
|
||||
target_compile_options(mbgl-core
|
||||
PRIVATE -fobjc-arc
|
||||
|
||||
Reference in New Issue
Block a user