aboutsummaryrefslogtreecommitdiff
path: root/build2/test/module.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'build2/test/module.hxx')
-rw-r--r--build2/test/module.hxx13
1 files changed, 12 insertions, 1 deletions
diff --git a/build2/test/module.hxx b/build2/test/module.hxx
index 3c9539f..529f826 100644
--- a/build2/test/module.hxx
+++ b/build2/test/module.hxx
@@ -17,8 +17,19 @@ namespace build2
{
namespace test
{
- struct module: module_base, virtual common, rule, alias_rule
+ struct module: module_base, virtual common, default_rule, group_rule
{
+ const test::group_rule&
+ group_rule () const
+ {
+ return *this;
+ }
+
+ explicit
+ module (common_data&& d)
+ : common (move (d)),
+ test::default_rule (move (d)),
+ test::group_rule (move (d)) {}
};
}
}