From 451f4a48f60965af980913d46a28947a834b3cd8 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 11 Sep 2015 17:39:38 +0200 Subject: Use install::alisa_rule to ignore non-installable prerequisites --- build/install/module.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'build/install/module.cxx') diff --git a/build/install/module.cxx b/build/install/module.cxx index b117e98..042bee9 100644 --- a/build/install/module.cxx +++ b/build/install/module.cxx @@ -89,7 +89,8 @@ namespace build set_var (s, r, name, ".options", nullptr); } - static rule rule_; + static alias_rule alias_rule_; + static file_rule file_rule_; extern "C" void install_init (scope& r, @@ -116,9 +117,10 @@ namespace build // r.operations.insert (install_id, install); - // Register our file installer rule. + // Register our alias and file installer rule. // - b.rules.insert (perform_id, install_id, "install", rule_); + b.rules.insert (perform_id, install_id, "install", alias_rule_); + b.rules.insert (perform_id, install_id, "install", file_rule_); // Enter module variables. // -- cgit v1.1