]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/tools/build/src/build-system.jam
update sources to v12.2.3
[ceph.git] / ceph / src / boost / tools / build / src / build-system.jam
index 76db2d3778762ff2d41b0daaf1f752a07d4f8680..185526c702a6b65d52dc8171c34ba5a694ead36d 100644 (file)
@@ -971,7 +971,15 @@ local rule should-clean-project ( project )
         DEPENDS all : $(actual-targets) ;
         if UPDATE_NOW in [ RULENAMES ]
         {
-            local ok = [ UPDATE_NOW all $(.out-xml) ] ;
+            local ok = [ UPDATE_NOW all ] ;
+            # Force sequence updating of regular targets, then the xml
+            # log output target. To ensure the output records all built
+            # as otherwise if could execute out-of-sequence when
+            # doing parallel builds.
+            if $(.out-xml)
+            {
+                UPDATE_NOW $(.out-xml) : : ignore-minus-n ;
+            }
             if $(.post-build-hook)
             {
                 $(.post-build-hook) $(ok) ;