From f2a0ea9dec5ffd5a922b1171caa3978697a6466c Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 20 Sep 2005 12:55:56 +0000 Subject: [PATCH] Optimize virtual-target.register for the case of many identically named targets. In that case, we used to create a long list of targets and searched it whenever new target is registered. Now the list is for each path/name combination, so is much shorter. [SVN r31054] --- v2/build/virtual-target.jam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v2/build/virtual-target.jam b/v2/build/virtual-target.jam index 8516974d7..ee25c5d8e 100644 --- a/v2/build/virtual-target.jam +++ b/v2/build/virtual-target.jam @@ -813,7 +813,7 @@ rule from-file ( file : file-loc : project ) rule register ( target ) { local signature = [ sequence.join - [ $(target).name ] : - ] ; + [ $(target).path ] [ $(target).name ] : - ] ; local result ;