diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-06-01 21:01:55 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-07-26 12:45:26 +0200 |
commit | ec02b07354c39283e8c7d1036ffe68808c99c6ce (patch) | |
tree | e95ebf37bd4e5916552546b03164d69338b3e7d4 /deps/gyp/test/linux/gyptest-implicit-rpath.py | |
parent | 4e61b2e506f31682d67708832d409d38a7cb6ac0 (diff) | |
download | qtlocation-mapboxgl-ec02b07354c39283e8c7d1036ffe68808c99c6ce.tar.gz |
[build] remove gyp
Diffstat (limited to 'deps/gyp/test/linux/gyptest-implicit-rpath.py')
-rw-r--r-- | deps/gyp/test/linux/gyptest-implicit-rpath.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/deps/gyp/test/linux/gyptest-implicit-rpath.py b/deps/gyp/test/linux/gyptest-implicit-rpath.py deleted file mode 100644 index dd7718c76d..0000000000 --- a/deps/gyp/test/linux/gyptest-implicit-rpath.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python - -# Copyright (c) 2013 Google Inc. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -""" -Verifies that the implicit rpath is added only when needed. -""" - -import TestGyp - -import re -import subprocess -import sys - -if sys.platform.startswith('linux'): - test = TestGyp.TestGyp(formats=['ninja', 'make']) - - CHDIR = 'implicit-rpath' - test.run_gyp('test.gyp', chdir=CHDIR) - test.build('test.gyp', test.ALL, chdir=CHDIR) - - def GetRpaths(p): - p = test.built_file_path(p, chdir=CHDIR) - r = re.compile(r'Library rpath: \[([^\]]+)\]') - proc = subprocess.Popen(['readelf', '-d', p], stdout=subprocess.PIPE) - o = proc.communicate()[0] - assert not proc.returncode - return r.findall(o) - - if test.format == 'ninja': - expect = '$ORIGIN/lib/' - elif test.format == 'make': - expect = '$ORIGIN/lib.target/' - else: - test.fail_test() - - if GetRpaths('shared_executable') != [expect]: - test.fail_test() - - if GetRpaths('shared_executable_no_so_suffix') != [expect]: - test.fail_test() - - if GetRpaths('static_executable'): - test.fail_test() - - test.pass_test() |