diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2021-03-19 15:38:34 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2021-03-19 15:38:34 +0200 |
commit | e94354ceef93f45b0a95f35eee62750876ec936b (patch) | |
tree | 11b454f999e4d7b873eb9be772a7c014fc522e00 /build2/b.cxx | |
parent | 14b8aa90926bdc7233caa926d81984c6593e1f76 (diff) |
Redo entering of src directories into scope_map
Diffstat (limited to 'build2/b.cxx')
-rw-r--r-- | build2/b.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/build2/b.cxx b/build2/b.cxx index 93c02b4..6424b59 100644 --- a/build2/b.cxx +++ b/build2/b.cxx @@ -1167,7 +1167,7 @@ main (int argc, char* argv[]) // use to the bootstrap files (other than src-root.build, which, // BTW, doesn't need to exist if src_root == out_root). // - scope& rs (*create_root (*ctx, out_root, src_root)->second.scope); + scope& rs (*create_root (*ctx, out_root, src_root)->second.front ()); bool bstrapped (bootstrapped (rs)); @@ -1579,7 +1579,7 @@ main (int argc, char* argv[]) // scope& s ( o.dir - ? *sm.insert ((out_base / *o.dir).normalize ())->second.scope + ? *sm.insert_out ((out_base / *o.dir).normalize ())->second.front () : *rs.weak_scope ()); auto p (s.vars.insert (o.ovr)); @@ -1600,7 +1600,7 @@ main (int argc, char* argv[]) scope& s ( o.dir - ? *sm.insert ((out_base / *o.dir).normalize ())->second.scope + ? *sm.insert_out ((out_base / *o.dir).normalize ())->second.front () : rs); auto p (s.vars.insert (o.ovr)); @@ -1646,7 +1646,7 @@ main (int argc, char* argv[]) // building before we know how to for all the targets in this // operation batch. // - const scope& bs (ctx->scopes.find (ts.out_base)); + const scope& bs (ctx->scopes.find_out (ts.out_base)); // Find the target type and extract the extension. // |