diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-03-04 05:52:33 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-04 05:52:33 -0500 |
commit | 2ecb26c9ae093a16c1f79b3b81ca0c66c054f579 (patch) | |
tree | 00349a92ecab80359e33a9f391cfa126691a2558 /mesonbuild/scripts | |
parent | b3aaab3a038f9139f5735d590b5036c25fd033a0 (diff) | |
parent | 303b8819ecc4adf5268d0a73aa25aa1540b3c2bc (diff) | |
download | meson-2ecb26c9ae093a16c1f79b3b81ca0c66c054f579.zip meson-2ecb26c9ae093a16c1f79b3b81ca0c66c054f579.tar.gz meson-2ecb26c9ae093a16c1f79b3b81ca0c66c054f579.tar.bz2 |
Merge pull request #1444 from mesonbuild/pdbinstall
Install PDB files. Closes #1442.
Diffstat (limited to 'mesonbuild/scripts')
-rw-r--r-- | mesonbuild/scripts/meson_install.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/scripts/meson_install.py b/mesonbuild/scripts/meson_install.py index a025b0c..8fb9e04 100644 --- a/mesonbuild/scripts/meson_install.py +++ b/mesonbuild/scripts/meson_install.py @@ -247,6 +247,11 @@ def install_targets(d): print('Stdout:\n%s\n' % stdo) print('Stderr:\n%s\n' % stde) sys.exit(1) + pdb_filename = os.path.splitext(fname)[0] + '.pdb' + if not should_strip and os.path.exists(pdb_filename): + pdb_outname = os.path.splitext(outname)[0] + '.pdb' + print('Installing pdb file %s to %s.' % (pdb_filename, pdb_outname)) + do_copyfile(pdb_filename, pdb_outname) elif os.path.isdir(fname): fname = os.path.join(d.build_dir, fname.rstrip('/')) do_copydir(fname, os.path.dirname(fname), outdir) |