aboutsummaryrefslogtreecommitdiff
path: root/build2/operation.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2017-03-16 10:35:32 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2017-03-16 18:15:18 +0200
commitece4003beebd23082a5fd7a324de40c5572161d1 (patch)
tree44597a24266b31e55b27b7393d2d20c729603d95 /build2/operation.cxx
parentd2b324a72fdf16fcd68e6ba7ca0280aa95de4b71 (diff)
Add support for passing parameters to (meta-) operations
Diffstat (limited to 'build2/operation.cxx')
-rw-r--r--build2/operation.cxx10
1 files changed, 6 insertions, 4 deletions
diff --git a/build2/operation.cxx b/build2/operation.cxx
index b821b1d..9656e2a 100644
--- a/build2/operation.cxx
+++ b/build2/operation.cxx
@@ -44,7 +44,8 @@ namespace build2
// perform
//
void
- load (scope& root,
+ load (const values&,
+ scope& root,
const path& bf,
const dir_path& out_base,
const dir_path& src_base,
@@ -67,7 +68,8 @@ namespace build2
}
void
- search (const scope&,
+ search (const values&,
+ const scope&,
const scope& bs,
const target_key& tk,
const location& l,
@@ -89,7 +91,7 @@ namespace build2
}
void
- match (action a, action_targets& ts)
+ match (const values&, action a, action_targets& ts)
{
tracer trace ("match");
@@ -191,7 +193,7 @@ namespace build2
}
void
- execute (action a, action_targets& ts, bool quiet)
+ execute (const values&, action a, action_targets& ts, bool quiet)
{
tracer trace ("execute");