summaryrefslogtreecommitdiff
path: root/platform/macos/config.cmake
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2017-04-05 16:36:52 +0200
committerKonstantin Käfer <mail@kkaefer.com>2017-04-06 18:31:34 +0200
commite26308f1b9947a88438b9cf8ded5c2076861d2cf (patch)
treeb7477a18f5036841fba029e6d8b39dada2d74529 /platform/macos/config.cmake
parent83824203143d85b40362317ba76313b34be782e4 (diff)
downloadqtlocation-mapboxgl-e26308f1b9947a88438b9cf8ded5c2076861d2cf.tar.gz
[macos] expose link flags via mbgl-core target
Diffstat (limited to 'platform/macos/config.cmake')
-rw-r--r--platform/macos/config.cmake37
1 files changed, 8 insertions, 29 deletions
diff --git a/platform/macos/config.cmake b/platform/macos/config.cmake
index 7a179b8218..8dc3c38245 100644
--- a/platform/macos/config.cmake
+++ b/platform/macos/config.cmake
@@ -74,7 +74,14 @@ macro(mbgl_platform_core)
)
target_link_libraries(mbgl-core
- PUBLIC -lz
+ PUBLIC "-lz"
+ PUBLIC "-framework Foundation"
+ PUBLIC "-framework CoreGraphics"
+ PUBLIC "-framework OpenGL"
+ PUBLIC "-framework ImageIO"
+ PUBLIC "-framework CoreServices"
+ PUBLIC "-framework SystemConfiguration"
+ PUBLIC "-lsqlite3"
)
endmacro()
@@ -82,8 +89,6 @@ endmacro()
macro(mbgl_platform_glfw)
target_link_libraries(mbgl-glfw
PRIVATE mbgl-loop-darwin
- PRIVATE "-framework OpenGL"
- PRIVATE "-lsqlite3"
)
endmacro()
@@ -91,12 +96,6 @@ endmacro()
macro(mbgl_platform_render)
target_link_libraries(mbgl-render
PRIVATE mbgl-loop-darwin
- PRIVATE "-framework Foundation"
- PRIVATE "-framework CoreGraphics"
- PRIVATE "-framework OpenGL"
- PRIVATE "-framework ImageIO"
- PRIVATE "-framework CoreServices"
- PRIVATE "-lsqlite3"
)
endmacro()
@@ -104,12 +103,6 @@ endmacro()
macro(mbgl_platform_offline)
target_link_libraries(mbgl-offline
PRIVATE mbgl-loop-darwin
- PRIVATE "-framework Foundation"
- PRIVATE "-framework CoreGraphics"
- PRIVATE "-framework OpenGL"
- PRIVATE "-framework ImageIO"
- PRIVATE "-framework CoreServices"
- PRIVATE "-lsqlite3"
)
endmacro()
@@ -131,12 +124,6 @@ macro(mbgl_platform_test)
target_link_libraries(mbgl-test
PRIVATE mbgl-loop-darwin
- PRIVATE "-framework Foundation"
- PRIVATE "-framework CoreGraphics"
- PRIVATE "-framework OpenGL"
- PRIVATE "-framework ImageIO"
- PRIVATE "-framework CoreServices"
- PRIVATE "-lsqlite3"
)
endmacro()
@@ -157,12 +144,6 @@ macro(mbgl_platform_benchmark)
target_link_libraries(mbgl-benchmark
PRIVATE mbgl-loop-darwin
- PRIVATE "-framework Foundation"
- PRIVATE "-framework CoreGraphics"
- PRIVATE "-framework OpenGL"
- PRIVATE "-framework ImageIO"
- PRIVATE "-framework CoreServices"
- PRIVATE "-lsqlite3"
)
endmacro()
@@ -172,8 +153,6 @@ macro(mbgl_platform_node)
)
target_link_libraries(mbgl-node
- PRIVATE "-framework Foundation"
- PRIVATE "-framework OpenGL"
PRIVATE "-Wl,-bind_at_load"
)
endmacro()