$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r80010 - trunk/tools/build/v2/tools
From: jurko.gospodnetic_at_[hidden]
Date: 2012-08-13 11:39:18
Author: jurko
Date: 2012-08-13 11:39:18 EDT (Mon, 13 Aug 2012)
New Revision: 80010
URL: http://svn.boost.org/trac/boost/changeset/80010
Log:
Updated Boost Build's tools/boostbook.jam module to pass its created xml-catalog virtual target through the virtual-target.register rule, as is supposed to be done with all virtual-target instances.
Text files modified: 
   trunk/tools/build/v2/tools/boostbook.jam |     7 ++++---                                 
   1 files changed, 4 insertions(+), 3 deletions(-)
Modified: trunk/tools/build/v2/tools/boostbook.jam
==============================================================================
--- trunk/tools/build/v2/tools/boostbook.jam	(original)
+++ trunk/tools/build/v2/tools/boostbook.jam	2012-08-13 11:39:18 EDT (Mon, 13 Aug 2012)
@@ -43,6 +43,7 @@
 import sequence ;
 import targets ;
 import type ;
+import virtual-target ;
 import xsltproc ;
 
 # Make this module into a project.
@@ -619,9 +620,9 @@
         }
         local root-project = [ project.target $(root-module) ] ;
 
-        .xml-catalog = [ new file-target boostbook_catalog : XML :
-            $(root-project) : [ new action : boostbook.generate-xml-catalog ] ]
-            ;
+        .xml-catalog = [ virtual-target.register [ new file-target
+            boostbook_catalog : XML : $(root-project) : [ new action :
+            boostbook.generate-xml-catalog ] ] ] ;
         .xml-catalog-file = [ $(.xml-catalog).path ] [ $(.xml-catalog).name ] ;
         .xml-catalog-file = $(.xml-catalog-file:J=/) ;
     }