summaryrefslogtreecommitdiff
path: root/gyp
diff options
context:
space:
mode:
authorMike Morris <michael.patrick.morris@gmail.com>2014-11-25 14:18:47 -0500
committerMike Morris <michael.patrick.morris@gmail.com>2014-12-03 12:25:11 -0500
commitdac76a0f9269a580706e52b730a98f9b1430bcdf (patch)
treeb7c592b648a443ef456479ddd2e21fe66d22abad /gyp
parentd3ab8951530b760afb19e685078b1480babc2209 (diff)
downloadqtlocation-mapboxgl-dac76a0f9269a580706e52b730a98f9b1430bcdf.tar.gz
break out FileSource as an abstract class
add CachingHTTPFileSource implementation
Diffstat (limited to 'gyp')
-rw-r--r--gyp/mbgl-headless.gypi20
-rw-r--r--gyp/mbgl-ios.gypi1
-rw-r--r--gyp/mbgl-linux.gypi1
-rw-r--r--gyp/mbgl-osx.gypi1
4 files changed, 23 insertions, 0 deletions
diff --git a/gyp/mbgl-headless.gypi b/gyp/mbgl-headless.gypi
index 08ac211814..da11c8781c 100644
--- a/gyp/mbgl-headless.gypi
+++ b/gyp/mbgl-headless.gypi
@@ -4,12 +4,32 @@
'product_name': 'mbgl-headless',
'type': 'static_library',
'standalone_static_library': 1,
+ 'variables': {
+ 'cflags_cc': [
+ '<@(uv_cflags)',
+ ],
+ 'cflags': [
+ '<@(uv_cflags)',
+ ],
+ },
'include_dirs': [
'../include',
],
+ 'conditions': [
+ ['OS == "mac"', {
+ 'xcode_settings': {
+ 'OTHER_CPLUSPLUSFLAGS': [ '<@(cflags_cc)' ],
+ 'OTHER_CFLAGS': [ '<@(cflags)' ],
+ }
+ }, {
+ 'cflags_cc': [ '<@(cflags_cc)' ],
+ 'cflags': [ '<@(cflags)' ],
+ }]
+ ],
'sources': [
'../platform/default/headless_view.cpp',
'../platform/default/headless_display.cpp',
+ '../platform/default/caching_http_file_source.cpp',
],
},
],
diff --git a/gyp/mbgl-ios.gypi b/gyp/mbgl-ios.gypi
index dd1c9c0c20..c26e72849e 100644
--- a/gyp/mbgl-ios.gypi
+++ b/gyp/mbgl-ios.gypi
@@ -36,6 +36,7 @@
'../platform/darwin/string_nsstring.mm',
'../platform/darwin/http_request_baton_cocoa.mm',
'../platform/darwin/image.mm',
+ '../platform/default/caching_http_file_source.cpp',
],
'include_dirs': [
'../include',
diff --git a/gyp/mbgl-linux.gypi b/gyp/mbgl-linux.gypi
index 9d979ddf13..510703140f 100644
--- a/gyp/mbgl-linux.gypi
+++ b/gyp/mbgl-linux.gypi
@@ -35,6 +35,7 @@
'../platform/default/image_reader.cpp',
'../platform/default/png_reader.cpp',
'../platform/default/jpeg_reader.cpp',
+ '../platform/default/caching_http_file_source.cpp',
],
'include_dirs': [
'../include',
diff --git a/gyp/mbgl-osx.gypi b/gyp/mbgl-osx.gypi
index 76c22f5ad6..015ee13abd 100644
--- a/gyp/mbgl-osx.gypi
+++ b/gyp/mbgl-osx.gypi
@@ -11,6 +11,7 @@
'../platform/darwin/string_nsstring.mm',
'../platform/darwin/http_request_baton_cocoa.mm',
'../platform/darwin/image.mm',
+ '../platform/default/caching_http_file_source.cpp',
],
'include_dirs': [
'../include',