[core] Don't link with libuv on components not using it directly
This commit is contained in:
@@ -28,16 +28,13 @@
|
||||
'variables' : {
|
||||
'cflags_cc': [
|
||||
'<@(glfw_cflags)',
|
||||
'<@(libuv_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(glfw_ldflags)',
|
||||
'<@(libuv_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(glfw_static_libs)',
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(boost_libprogram_options_static_libs)'
|
||||
],
|
||||
},
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
],
|
||||
'defines': [
|
||||
'-DMBGL_ASSET_FS'
|
||||
],
|
||||
@@ -54,17 +47,6 @@
|
||||
}]
|
||||
],
|
||||
},
|
||||
|
||||
'link_settings': {
|
||||
'conditions': [
|
||||
['OS == "mac"', {
|
||||
'libraries': [ '<@(libraries)' ],
|
||||
'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
|
||||
}, {
|
||||
'libraries': [ '<@(libraries)', '<@(ldflags)' ],
|
||||
}]
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
@@ -17,20 +17,15 @@
|
||||
|
||||
'variables': {
|
||||
'cflags': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(libzip_cflags)',
|
||||
],
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(libzip_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
'<@(libzip_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(libzip_static_libs)',
|
||||
],
|
||||
'defines': [
|
||||
|
||||
@@ -19,16 +19,13 @@
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(sqlite_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
'<@(sqlite_ldflags)',
|
||||
'<@(zlib_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(sqlite_static_libs)',
|
||||
'<@(zlib_static_libs)',
|
||||
],
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(opengl_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
'<@(geojsonvt_cflags)',
|
||||
@@ -36,18 +35,15 @@
|
||||
'<@(rapidjson_cflags)',
|
||||
],
|
||||
'cflags': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(opengl_cflags)',
|
||||
'<@(variant_cflags)',
|
||||
'<@(rapidjson_cflags)',
|
||||
'-fPIC'
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
'<@(opengl_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(geojsonvt_static_libs)',
|
||||
],
|
||||
},
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
],
|
||||
'defines': [
|
||||
'-DMBGL_HTTP_ANDROID'
|
||||
],
|
||||
@@ -54,17 +47,6 @@
|
||||
}]
|
||||
],
|
||||
},
|
||||
|
||||
'link_settings': {
|
||||
'conditions': [
|
||||
['OS == "mac"', {
|
||||
'libraries': [ '<@(libraries)' ],
|
||||
'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
|
||||
}, {
|
||||
'libraries': [ '<@(libraries)', '<@(ldflags)' ],
|
||||
}]
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
@@ -17,16 +17,13 @@
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
'<@(libcurl_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(libuv_ldflags)',
|
||||
'<@(libcurl_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(libcurl_static_libs)',
|
||||
],
|
||||
'defines': [
|
||||
|
||||
@@ -16,15 +16,8 @@
|
||||
],
|
||||
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(libuv_cflags)',
|
||||
],
|
||||
'ldflags': [
|
||||
'-framework Foundation', # For NSURLRequest
|
||||
'<@(libuv_ldflags)',
|
||||
],
|
||||
'libraries': [
|
||||
'<@(libuv_static_libs)',
|
||||
],
|
||||
'defines': [
|
||||
'-DMBGL_HTTP_NSURL'
|
||||
@@ -32,7 +25,6 @@
|
||||
},
|
||||
|
||||
'xcode_settings': {
|
||||
'OTHER_CPLUSPLUSFLAGS': [ '<@(cflags_cc)' ],
|
||||
'CLANG_ENABLE_OBJC_ARC': 'NO',
|
||||
},
|
||||
|
||||
@@ -44,7 +36,6 @@
|
||||
},
|
||||
|
||||
'link_settings': {
|
||||
'libraries': [ '<@(libraries)' ],
|
||||
'xcode_settings': {
|
||||
'OTHER_LDFLAGS': [ '<@(ldflags)' ],
|
||||
},
|
||||
|
||||
@@ -99,14 +99,12 @@
|
||||
],
|
||||
'libraries': [
|
||||
'<@(gtest_static_libs)',
|
||||
'<@(libuv_static_libs)',
|
||||
'<@(sqlite_static_libs)',
|
||||
'<@(geojsonvt_static_libs)',
|
||||
],
|
||||
'variables': {
|
||||
'cflags_cc': [
|
||||
'<@(gtest_cflags)',
|
||||
'<@(libuv_cflags)',
|
||||
'<@(opengl_cflags)',
|
||||
'<@(boost_cflags)',
|
||||
'<@(sqlite_cflags)',
|
||||
@@ -117,7 +115,6 @@
|
||||
],
|
||||
'ldflags': [
|
||||
'<@(gtest_ldflags)',
|
||||
'<@(libuv_ldflags)',
|
||||
'<@(sqlite_ldflags)',
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user