aboutsummaryrefslogtreecommitdiff
path: root/build/algorithm
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-06-24 13:53:28 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-06-24 13:53:28 +0200
commite815af118562c68794efbd310c887acd8eae800c (patch)
treecedd8745cce259693c038c309d663a682c982e98 /build/algorithm
parent4f52c4ed65883dacef32587cf066fbb1182c6628 (diff)
First take on the cli module plus necessary infrastructure
Diffstat (limited to 'build/algorithm')
-rw-r--r--build/algorithm9
1 files changed, 8 insertions, 1 deletions
diff --git a/build/algorithm b/build/algorithm
index bc756c2..59021f5 100644
--- a/build/algorithm
+++ b/build/algorithm
@@ -68,6 +68,13 @@ namespace build
void
search_and_match (action, target&, const dir_path& dir);
+ // Unless already available, match, and, if necessary, execute
+ // (not yet implemented) the group in order to obtain its members
+ // list.
+ //
+ group_view
+ resolve_group_members (action, target_group&);
+
// 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
@@ -114,7 +121,7 @@ namespace build
//
template <typename T>
T*
- execute_find_prerequisites (action, target&, const timestamp&);
+ execute_prerequisites (action, target&, const timestamp&);
// Return noop_recipe instead of using this function directly.
//