diff --git a/v2/tools/boostbook.jam b/v2/tools/boostbook.jam index a843d9ad7..d6730c0d6 100644 --- a/v2/tools/boostbook.jam +++ b/v2/tools/boostbook.jam @@ -575,13 +575,14 @@ rule generate-xml-catalog ( target : sources * : properties * ) # Returns information about the global XML catalog target, creating it lazily if -# needed. To get this global catalog generated only once we do not create it in -# every project that requests it but instead only create it in the first and -# reuse it from there in any others that might request it. +# needed. To get the global catalog generated only once we do not create it in +# every project that requests it but instead only create it based on the first +# project requesting it and then reuse it from there for any later requests. # # FIXME: Ideally the catalog target should be created as part of the boostbook -# project, however this is not currently possible as such standalong projects do -# not inherit things like the build directory. +# project and stored in some central location for all used standalone pojects, +# shared between all builds made on that system. This however would require much +# more though to add the necessary changes to Boost Build's internal design. # rule xml-catalog ( project ) { @@ -598,10 +599,10 @@ rule xml-catalog ( project ) class boostbook-generator : generator { - import feature ; - import virtual-target ; - import generators ; import boostbook ; + import feature ; + import generators ; + import virtual-target ; rule __init__ ( * : * ) {