From fd689eb883655dcb29e505b041cd02fac01f0bac Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 27 Aug 2015 15:11:40 +0200 Subject: Dist module/meta-operation initial implementation --- build/cli/module.cxx | 20 ++++++++------------ build/cli/rule.cxx | 2 +- 2 files changed, 9 insertions(+), 13 deletions(-) (limited to 'build/cli') diff --git a/build/cli/module.cxx b/build/cli/module.cxx index 7702589..efc9ff2 100644 --- a/build/cli/module.cxx +++ b/build/cli/module.cxx @@ -61,21 +61,17 @@ namespace build { auto& rs (base.rules); - rs.insert (default_id, "cli.compile", compile_); - rs.insert (update_id, "cli.compile", compile_); - rs.insert (clean_id, "cli.compile", compile_); + rs.insert (perform_id, update_id, "cli", compile_); + rs.insert (perform_id, clean_id, "cli", compile_); - rs.insert (default_id, "cli.compile", compile_); - rs.insert (update_id, "cli.compile", compile_); - rs.insert (clean_id, "cli.compile", compile_); + rs.insert (perform_id, update_id, "cli", compile_); + rs.insert (perform_id, clean_id, "cli", compile_); - rs.insert (default_id, "cli.compile", compile_); - rs.insert (update_id, "cli.compile", compile_); - rs.insert (clean_id, "cli.compile", compile_); + rs.insert (perform_id, update_id, "cli", compile_); + rs.insert (perform_id, clean_id, "cli", compile_); - rs.insert (default_id, "cli.compile", compile_); - rs.insert (update_id, "cli.compile", compile_); - rs.insert (clean_id, "cli.compile", compile_); + rs.insert (perform_id, update_id, "cli", compile_); + rs.insert (perform_id, clean_id, "cli", compile_); } // Enter module variables. diff --git a/build/cli/rule.cxx b/build/cli/rule.cxx index a892d7c..b3c57f1 100644 --- a/build/cli/rule.cxx +++ b/build/cli/rule.cxx @@ -172,7 +172,7 @@ namespace build { case perform_update_id: return &perform_update; case perform_clean_id: return &perform_clean; - default: return default_recipe; // Forward to prerequisites. + default: assert (false); return default_recipe; } } else -- cgit v1.1