diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-03-31 11:56:53 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-04-01 09:56:40 -0700 |
commit | d5f702123084ffe5bfa65544c5e0b0965f2efa9f (patch) | |
tree | fadcaf9cc4ef3105492fb41f2e08a41ddd8e872e | |
parent | 6c0d6eac55036ec18702bfba7daf0135c3dbd8ea (diff) | |
download | qtlocation-mapboxgl-d5f702123084ffe5bfa65544c5e0b0965f2efa9f.tar.gz |
[build] Remove more unused files
-rwxr-xr-x | gyp/link.py | 47 | ||||
-rw-r--r-- | gyp/load.gypi | 6 | ||||
-rwxr-xr-x | gyp/merge_static_libs.py | 66 |
3 files changed, 0 insertions, 119 deletions
diff --git a/gyp/link.py b/gyp/link.py deleted file mode 100755 index f8d98074e2..0000000000 --- a/gyp/link.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env python - -import sys -import os -from merge_static_libs import MergeLibs - -args = sys.argv[1:] - -out_lib = '' -in_libs = [] -flags = [] - -i = 0 -l = len(args) -while i < l: - arg = args[i] - - if arg[0:2] == '-l': - flags.append(arg) - elif arg[0:2] == '-L': - flags.append(arg) - elif arg == '-arch': - i += 1 - elif arg == '-framework': - i += 1 - flags.append(arg + ' ' + args[i]) - elif arg == '-o': - i += 1 - out_lib = args[i] - elif arg[0] != '-': - in_libs.append(arg) - else: - print 'Ignored linker directive: ' + arg - - i += 1 - -flags.reverse() -unique_flags = [] -for flag in flags: - if flag not in unique_flags: - unique_flags.append(flag) -unique_flags.reverse() - -with open(out_lib + '.ldflags', 'w+') as f: - f.write(' '.join(unique_flags)); - -MergeLibs(in_libs, out_lib) diff --git a/gyp/load.gypi b/gyp/load.gypi deleted file mode 100644 index 3d666ac938..0000000000 --- a/gyp/load.gypi +++ /dev/null @@ -1,6 +0,0 @@ -{ - 'conditions': [ - ['platform_library == "mbglosx"', { - }], - ], -}
\ No newline at end of file diff --git a/gyp/merge_static_libs.py b/gyp/merge_static_libs.py deleted file mode 100755 index 842be18c84..0000000000 --- a/gyp/merge_static_libs.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env python -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import os -import shutil -import subprocess -import sys -import tempfile - -def _Usage(): - print 'Usage: merge_static_libs OUTPUT_LIB INPUT_LIB [INPUT_LIB]*' - sys.exit(1) - -def MergeLibs(in_libs, out_lib): - """ Merges multiple static libraries into one. - - in_libs: list of paths to static libraries to be merged - out_lib: path to the static library which will be created from in_libs - """ - if os.name == 'posix': - tempdir = tempfile.mkdtemp() - abs_in_libs = [] - for in_lib in in_libs: - abs_in_libs.append(os.path.abspath(in_lib)) - curdir = os.getcwd() - os.chdir(tempdir) - objects = [] - ar = os.environ.get('AR', 'ar') - for in_lib in abs_in_libs: - proc = subprocess.Popen([ar, '-t', in_lib], stdout=subprocess.PIPE) - proc.wait() - obj_str = proc.communicate()[0] - current_objects = obj_str.rstrip().split('\n') - proc = subprocess.Popen([ar, '-x', in_lib], stdout=subprocess.PIPE, - stderr=subprocess.STDOUT) - proc.wait() - if proc.poll() == 0: - # The static library is non-thin, and we extracted objects - for object in current_objects: - objects.append(os.path.abspath(object)) - elif 'thin archive' in proc.communicate()[0]: - # The static library is thin, so it contains the paths to its objects - for object in current_objects: - objects.append(object) - else: - raise Exception('Failed to extract objects from %s.' % in_lib) - os.chdir(curdir) - if not subprocess.call([ar, '-crs', out_lib] + objects) == 0: - raise Exception('Failed to add object files to %s' % out_lib) - shutil.rmtree(tempdir) - elif os.name == 'nt': - subprocess.call(['lib', '/OUT:%s' % out_lib] + in_libs) - else: - raise Exception('Error: Your platform is not supported') - -def Main(): - if len(sys.argv) < 3: - _Usage() - out_lib = sys.argv[1] - in_libs = sys.argv[2:] - MergeLibs(in_libs, out_lib) - -if '__main__' == __name__: - sys.exit(Main()) |