aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/mintro.py2
-rwxr-xr-xrun_unittests.py5
2 files changed, 5 insertions, 2 deletions
diff --git a/mesonbuild/mintro.py b/mesonbuild/mintro.py
index 81c70ed..57d70e7 100644
--- a/mesonbuild/mintro.py
+++ b/mesonbuild/mintro.py
@@ -69,7 +69,7 @@ def determine_installed_path(target, installdata):
def list_installed(installdata):
res = {}
if installdata is not None:
- for path, installdir, aliases, unknown1, unknown2 in installdata.targets:
+ for path, installdir, aliases, *unknown in installdata.targets:
res[os.path.join(installdata.build_dir, path)] = os.path.join(installdata.prefix, installdir, os.path.basename(path))
for path, installpath, unused_prefix in installdata.data:
res[path] = os.path.join(installdata.prefix, installpath)
diff --git a/run_unittests.py b/run_unittests.py
index 25fa263..1e2cc27 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -2956,6 +2956,10 @@ class LinuxlikeTests(BasePlatformTests):
env = os.environ.copy()
env['LD_LIBRARY_PATH'] = installed_libdir
self.assertEqual(subprocess.call(installed_exe, env=env), 0)
+ # Ensure that introspect --installed works
+ installed = self.introspect('--installed')
+ for v in installed.values():
+ self.assertTrue('prog' in v or 'foo' in v)
def test_order_of_l_arguments(self):
testdir = os.path.join(self.unit_test_dir, '9 -L -l order')
@@ -3015,7 +3019,6 @@ class LinuxlikeTests(BasePlatformTests):
ifile = self.introspect(['--target-files', 'generated-gdbus-docbook@cus'])[0]
self.assertEqual(t['filename'], 'gdbus/generated-gdbus-doc-' + ifile)
-
def test_build_rpath(self):
if is_cygwin():
raise unittest.SkipTest('Windows PE/COFF binaries do not use RPATH')