From 10c435fabe5d531f018aac7bade504b1be91a27d Mon Sep 17 00:00:00 2001 From: Quentin Glidic Date: Sat, 6 May 2017 13:41:19 +0200 Subject: [PATCH] mesonintrospect: List all installed files Signed-off-by: Quentin Glidic --- mesonbuild/mintro.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mesonbuild/mintro.py b/mesonbuild/mintro.py index 6eab76e46..c12c4dde8 100644 --- a/mesonbuild/mintro.py +++ b/mesonbuild/mintro.py @@ -65,8 +65,14 @@ 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: + 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) + for path, installdir in installdata.headers: + res[path] = os.path.join(installdata.prefix, installdir, os.path.basename(path)) + for path, installpath in installdata.man: + res[path] = os.path.join(installdata.prefix, installpath) print(json.dumps(res))