diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-03-02 20:31:05 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-03-02 20:31:05 +0200 |
commit | 0c957b75c69269cb5f7a0d82b2477b7be0fc62e2 (patch) | |
tree | 6cc5c7ea207ad75bd2b59a18b2be32076b26eca5 | |
parent | 293520f55f13de5db95732a84dbd3637ba6c6163 (diff) | |
download | meson-0c957b75c69269cb5f7a0d82b2477b7be0fc62e2.zip meson-0c957b75c69269cb5f7a0d82b2477b7be0fc62e2.tar.gz meson-0c957b75c69269cb5f7a0d82b2477b7be0fc62e2.tar.bz2 |
Install PDB files. Closes #1442.
-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) |