aboutsummaryrefslogtreecommitdiff
path: root/build2/dist
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-01-11 10:14:23 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-01-12 10:58:19 +0200
commit9bf93c1ab73ee3cd2b763285fc5fc5456e972854 (patch)
tree0357c36e12fe2137ef6c9bd228e9d69bb2489a02 /build2/dist
parent33ed305eac57bff406fa3f672ba8acc4941e8f13 (diff)
Implement support for narrowing down tests (config.test)
Diffstat (limited to 'build2/dist')
-rw-r--r--build2/dist/init.cxx16
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;
}
}