diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2020-03-31 12:36:09 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2020-03-31 12:36:09 +0200 |
commit | 3eb9e317eeecbb5a6f7ee8fd81136bafb4aa22dc (patch) | |
tree | b5a8dcf16a749c0fb843aa392abdd3b1879b2157 /libbuild2 | |
parent | b679b1452d6513c0769928a2238ccd367c2b78f7 (diff) |
Fix bug in install_path() call (Windows-specific)
Diffstat (limited to 'libbuild2')
-rw-r--r-- | libbuild2/bin/init.cxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libbuild2/bin/init.cxx b/libbuild2/bin/init.cxx index c97cadf..ab4b686 100644 --- a/libbuild2/bin/init.cxx +++ b/libbuild2/bin/init.cxx @@ -849,8 +849,12 @@ namespace build2 if (lid == "msvc") { const target_type& pdb (bs.derive_target_type<file> ("pdb").first); - install_path (bs, pdb, dir_path ("bin")); // Goes to install.bin - install_mode (bs, pdb, "644"); // But not executable. + + if (cast_false<bool> (rs["install.loaded"])) + { + install_path (bs, pdb, dir_path ("bin")); // Goes to install.bin + install_mode (bs, pdb, "644"); // But not executable. + } } return true; |