From 0360896b0967bb6fa525528414cac93f8554edf4 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Fri, 11 Feb 2005 15:17:16 +0000 Subject: [PATCH] Minir cleanpus. * build/generators.jam (generator.__init__): Don't handle '*' target type. (register-standard): Allow zero source types. [SVN r27322] --- v2/build/generators.jam | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/v2/build/generators.jam b/v2/build/generators.jam index 8bbaf3b6e..51ff92fc2 100644 --- a/v2/build/generators.jam +++ b/v2/build/generators.jam @@ -150,10 +150,7 @@ class generator # Note that 'transform' here, is the same as 'for_each'. sequence.transform type.validate : $(self.source-types) ; - if $(self.target-types) != * - { - sequence.transform type.validate : $(self.target-types) ; - } + sequence.transform type.validate : $(self.target-types) ; } ############## End of constructor ################# @@ -650,7 +647,7 @@ rule register ( g ) # Rationale: the instance is returned so that it's possible to first register # a generator and then call 'run' method on that generator, bypassing all # generator selection. -rule register-standard ( id : source-types + : target-types + : requirements * ) +rule register-standard ( id : source-types * : target-types + : requirements * ) { local g = [ new generator $(id) : $(source-types) : $(target-types)