aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/install
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2019-11-04 13:34:52 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2019-11-04 15:15:30 +0200
commitb39ce46b80ef5cccc592398e0a74ba8d02742ead (patch)
treea7ccf1a628ea8cf6a5804d4ad6c0b704fade5807 /libbuild2/install
parent41a31b0a61464fd506166887f621100364e67276 (diff)
Add $config.export() function
This is similar to the config.export variable functionality except it can be called from within buildfiles. Note that this function can only be used during configure unless the config module creation was forced for other meta-operations with config.module=true in bootstrap.build.
Diffstat (limited to 'libbuild2/install')
-rw-r--r--libbuild2/install/init.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/libbuild2/install/init.cxx b/libbuild2/install/init.cxx
index 445f2b1..1054e83 100644
--- a/libbuild2/install/init.cxx
+++ b/libbuild2/install/init.cxx
@@ -137,8 +137,8 @@ namespace build2
context& ctx (rs.ctx);
- // Register install function family if this is the first instance of the
- // install modules.
+ // Register the install function family if this is the first instance of
+ // the install modules.
//
if (!function_family::defined (ctx.functions, "install"))
functions (ctx.functions);
@@ -188,8 +188,7 @@ namespace build2
return true;
}
- const dir_path& out_root (rs.out_path ());
- l5 ([&]{trace << "for " << out_root;});
+ l5 ([&]{trace << "for " << rs;});
assert (config_hints.empty ()); // We don't known any hints.