aboutsummaryrefslogtreecommitdiff
path: root/build2/algorithm
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-03-09 11:06:26 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-03-09 11:06:26 +0200
commit51267fc81abdbf0ca7f1098fccd7f3e0d7da5306 (patch)
tree3dd4f7216a49064e2ba9a9eee5c0133749b35fe1 /build2/algorithm
parenta18191ff73781a92605762f3f409b9f6783d3ce8 (diff)
Force creation of output directory before opening depdb
Diffstat (limited to 'build2/algorithm')
-rw-r--r--build2/algorithm10
1 files changed, 5 insertions, 5 deletions
diff --git a/build2/algorithm b/build2/algorithm
index 7c9239d..06a5c01 100644
--- a/build2/algorithm
+++ b/build2/algorithm
@@ -128,12 +128,12 @@ namespace build2
group_view
resolve_group_members (action, target&);
- // Inject dependency on the parent directory's fsdir{}, unless it is
- // the project's out_root (or is outside of any project; say, for
- // example, an install directory). Normally this function is called
- // from the rule's apply() function.
+ // Inject dependency on the parent directory's fsdir{}, unless it is outside
+ // of any project (say, for example, an installation directory). Return the
+ // injected target or NULL. Normally this function is called from the rule's
+ // apply() function.
//
- void
+ fsdir*
inject_parent_fsdir (action, target&);
// Execute the action on target, assuming a rule has been matched