From 10604d850510e46b2ee625548abe5eb9a1172a0d Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 21 Jul 2015 09:39:57 +0200 Subject: Add alias{} target type, use as base for dir{} --- build/context.cxx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'build/context.cxx') diff --git a/build/context.cxx b/build/context.cxx index bd6143a..9b22478 100644 --- a/build/context.cxx +++ b/build/context.cxx @@ -30,7 +30,7 @@ namespace build // Builtin rules. // - static dir_rule dir_; + static alias_rule alias_; static fsdir_rule fsdir_; static file_rule file_; @@ -67,6 +67,7 @@ namespace build target_type_map& tts (global_scope->target_types); tts.insert (); + tts.insert (); tts.insert (); tts.insert (); } @@ -76,9 +77,9 @@ namespace build { rule_map& rs (global_scope->rules); - rs.insert (default_id, "dir", dir_); - rs.insert (update_id, "dir", dir_); - rs.insert (clean_id, "dir", dir_); + rs.insert (default_id, "alias", alias_); + rs.insert (update_id, "alias", alias_); + rs.insert (clean_id, "alias", alias_); rs.insert (default_id, "fsdir", fsdir_); rs.insert (update_id, "fsdir", fsdir_); -- cgit v1.1