diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-01-11 10:14:23 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-01-12 10:58:19 +0200 |
commit | 9bf93c1ab73ee3cd2b763285fc5fc5456e972854 (patch) | |
tree | 0357c36e12fe2137ef6c9bd228e9d69bb2489a02 /build2/dist | |
parent | 33ed305eac57bff406fa3f672ba8acc4941e8f13 (diff) |
Implement support for narrowing down tests (config.test)
Diffstat (limited to 'build2/dist')
-rw-r--r-- | build2/dist/init.cxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/build2/dist/init.cxx b/build2/dist/init.cxx index 14e1887..f185145 100644 --- a/build2/dist/init.cxx +++ b/build2/dist/init.cxx @@ -112,8 +112,8 @@ namespace build2 if (s) { - if (const value& cv = config::optional (r, "config.dist.root")) - v = cast<dir_path> (cv); // Strip abs_dir_path. + if (lookup l = config::optional (r, "config.dist.root")) + v = cast<dir_path> (l); // Strip abs_dir_path. } } @@ -124,10 +124,10 @@ namespace build2 if (s) { - if (const value& cv = config::required (r, - "config.dist.cmd", - path ("install")).first) - v = run_search (cast<path> (cv), true); + if (lookup l = config::required (r, + "config.dist.cmd", + path ("install")).first) + v = run_search (cast<path> (l), true); } } @@ -138,8 +138,8 @@ namespace build2 if (s) { - if (const value& cv = config::optional (r, "config.dist.archives")) - v = cv; + if (lookup l = config::optional (r, "config.dist.archives")) + v = *l; } } |