diff options
| author | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-05-06 13:41:19 +0200 | 
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-05-08 20:21:29 +0200 | 
| commit | 10c435fabe5d531f018aac7bade504b1be91a27d (patch) | |
| tree | 2f0a876e5d5e33c5678596f47999808f2996ded0 /mesonbuild/mintro.py | |
| parent | 855715b29ea922591526fe0e609df070dc4496b1 (diff) | |
| download | meson-10c435fabe5d531f018aac7bade504b1be91a27d.tar.gz | |
mesonintrospect: List all installed files
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'mesonbuild/mintro.py')
| -rw-r--r-- | mesonbuild/mintro.py | 6 | 
1 files changed, 6 insertions, 0 deletions
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))  | 
