diff options
Diffstat (limited to 'build/test/module.cxx')
-rw-r--r-- | build/test/module.cxx | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/build/test/module.cxx b/build/test/module.cxx index 9495275..8c0df38 100644 --- a/build/test/module.cxx +++ b/build/test/module.cxx @@ -51,18 +51,20 @@ namespace build { auto& rs (r.rules); - // Register the standard alias rule for the test operation. + // Register our test running rule. // - rs.insert<alias> (test_id, "alias", alias_rule::instance); + rs.insert<target> (perform_id, test_id, "test", rule_); - // Register our test running rule. + // Register our rule for the dist meta-operation. We need + // to do this because we have "ad-hoc prerequisites", test + // input/output files, that need to be entered into the + // target list. // - rs.insert<target> (test_id, "test", rule_); + rs.insert<target> (dist_id, test_id, "test", rule_); } // Enter module variables. // - if (first) { variable_pool.find ("test", bool_type); variable_pool.find ("test.input", name_type); |