summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2016-05-03 16:56:51 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2016-05-03 16:59:04 -0700
commit01b3eac52f810b61dc2d5f0ea7a2bfa229daa01f (patch)
treeecf23b7c35f84b0f646da67fec3ea8f55f0c7d79
parente8e709d96d6034afcb149b269b9208ea12fb3308 (diff)
downloadqtlocation-mapboxgl-01b3eac52f810b61dc2d5f0ea7a2bfa229daa01f.tar.gz
[build] '<@(foo_static_libs)' must precede '<@(foo_ldflags)'
'<@(foo_ldflags)' typically includes -lbar arguments that the static libs depend on, and order matters for ld. The build was previously working merely by lucky ordering.
-rw-r--r--binding.gyp8
-rw-r--r--platform/android/platform.gyp12
-rw-r--r--platform/linux/platform.gyp14
3 files changed, 17 insertions, 17 deletions
diff --git a/binding.gyp b/binding.gyp
index a0fe62c8db..3e7f9a452a 100644
--- a/binding.gyp
+++ b/binding.gyp
@@ -67,14 +67,14 @@
'link_settings': {
'libraries': [
- '<@(nunicode_ldflags)',
'<@(nunicode_static_libs)',
- '<@(webp_ldflags)',
+ '<@(nunicode_ldflags)',
'<@(webp_static_libs)',
- '<@(libpng_ldflags)',
+ '<@(webp_ldflags)',
'<@(libpng_static_libs)',
- '<@(libjpeg-turbo_ldflags)',
+ '<@(libpng_ldflags)',
'<@(libjpeg-turbo_static_libs)',
+ '<@(libjpeg-turbo_ldflags)',
],
},
}]
diff --git a/platform/android/platform.gyp b/platform/android/platform.gyp
index ce243e493e..8336bd5c98 100644
--- a/platform/android/platform.gyp
+++ b/platform/android/platform.gyp
@@ -65,18 +65,18 @@
'-lGLESv2',
'-lstdc++',
'-latomic',
- '<@(nunicode_ldflags)',
'<@(nunicode_static_libs)',
- '<@(sqlite_ldflags)',
+ '<@(nunicode_ldflags)',
'<@(sqlite_static_libs)',
- '<@(zlib_ldflags)',
+ '<@(sqlite_ldflags)',
'<@(zlib_static_libs)',
- '<@(libzip_ldflags)',
+ '<@(zlib_ldflags)',
'<@(libzip_static_libs)',
- '<@(libpng_ldflags)',
+ '<@(libzip_ldflags)',
'<@(libpng_static_libs)',
- '<@(libjpeg-turbo_ldflags)',
+ '<@(libpng_ldflags)',
'<@(libjpeg-turbo_static_libs)',
+ '<@(libjpeg-turbo_ldflags)',
],
},
},
diff --git a/platform/linux/platform.gyp b/platform/linux/platform.gyp
index 236f0619f7..4791ba30c4 100644
--- a/platform/linux/platform.gyp
+++ b/platform/linux/platform.gyp
@@ -83,20 +83,20 @@
'link_settings': {
'libraries': [
- '<@(nunicode_ldflags)',
'<@(nunicode_static_libs)',
- '<@(sqlite_ldflags)',
+ '<@(nunicode_ldflags)',
'<@(sqlite_static_libs)',
- '<@(zlib_ldflags)',
+ '<@(sqlite_ldflags)',
'<@(zlib_static_libs)',
- '<@(libcurl_ldflags)',
+ '<@(zlib_ldflags)',
'<@(libcurl_static_libs)',
- '<@(libpng_ldflags)',
+ '<@(libcurl_ldflags)',
'<@(libpng_static_libs)',
- '<@(libjpeg-turbo_ldflags)',
+ '<@(libpng_ldflags)',
'<@(libjpeg-turbo_static_libs)',
- '<@(webp_ldflags)',
+ '<@(libjpeg-turbo_ldflags)',
'<@(webp_static_libs)',
+ '<@(webp_ldflags)',
],
},