aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/operation.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/operation.hxx')
-rw-r--r--libbuild2/operation.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/libbuild2/operation.hxx b/libbuild2/operation.hxx
index 86f93c6..0d56219 100644
--- a/libbuild2/operation.hxx
+++ b/libbuild2/operation.hxx
@@ -12,7 +12,6 @@
#include <libbuild2/action.hxx>
#include <libbuild2/variable.hxx>
-#include <libbuild2/prerequisite.hxx>
#include <libbuild2/target-state.hxx>
#include <libbuild2/export.hxx>
@@ -21,8 +20,10 @@ namespace build2
{
class location;
class scope;
- class target_key;
class target;
+ class target_key;
+ class context;
+ class include_type;
struct prerequisite_member;
struct opspec;
@@ -275,7 +276,7 @@ namespace build2
// If lifted is true then the operation name in opspec is bogus (has
// been lifted) and the default/empty name should be assumed instead.
//
- using process_func = const string& (const variable_overrides&,
+ using process_func = const string& (context&,
values&,
vector_view<opspec>&,
bool lifted,