[build] don't advertise headers that aren't used in public headers

This commit is contained in:
Konstantin Käfer
2017-03-28 20:48:48 +02:00
parent b3ffeceb9e
commit c86b492bf7
7 changed files with 7 additions and 7 deletions

View File

@@ -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)

View File

@@ -12,7 +12,7 @@ target_compile_options(mbgl-loop-darwin
)
target_include_directories(mbgl-loop-darwin
PUBLIC include
PRIVATE include
PRIVATE src
)

View File

@@ -10,7 +10,7 @@ target_compile_options(mbgl-loop-uv
)
target_include_directories(mbgl-loop-uv
PUBLIC include
PRIVATE include
PRIVATE src
)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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