==== Patch <msvc-pdb-target> level 1
Source: [No source]
Target: b8fc166d-592f-0410-95f2-cb63ce0dd405:/trunk/tools/build/v2/tools:51013
        (http://svn.boost.org/svn/boost/trunk)
Log:
Creating target for PDB files generated by MSVC.
=== msvc.jam
==================================================================
--- msvc.jam	(revision 51013)
+++ msvc.jam	(patch msvc-pdb-target level 1)
@@ -40,6 +40,8 @@
 type.register MANIFEST : manifest ;
 feature.feature embed-manifest : on off : incidental propagated ;
 
+type.register PDB : pdb ;
+
 ################################################################################
 #
 # Public rules.
@@ -1004,6 +1006,17 @@
                 }
                 result += $(registered-target) ;
             }
+
+            if [ $(property-set).get <debug-symbols> ] = "on"
+            {
+                local target = [ class.new file-target $(name:S=) : PDB : $(project) : $(action) ] ;
+                local registered-target = [ virtual-target.register $(target) ] ;
+                if $(action) && ( $(target) != $(registered-target) )
+                {
+                    $(action).replace-targets $(target) : $(registered-target) ;
+                }
+                result += $(registered-target) ;
+            }
         }
         return $(result) ;
     }

==== BEGIN SVK PATCH BLOCK ====
Version: svk v2.0.99_01 (MSWin32)

eJxNUstu00AU9TorPoDFCLkSXTix5+FXaRTRFiGhokop3aAqGs9cpwbHtsaTCKNZpat2zwr4FH6G
H4Gx3UidxUjX957je86cd+r6ZBGY+dw3buCb5c2HNL3iWtwd2coNDchC18plpoQdlC4xZb12qan4
BmxXc7UGPZ8HFhyP4IsBcCChPUfGdV21bjKQrbQCcAODF8QssLG3LQLbrBuoVqqutf1JmIS2t+o3
EmXdwqpH9tOsn8aH6bwowY3Npt2J6Re+GYhGMOnB7AksCwXCLtX1AyPL0OVNU3YrDd+0hFLzgZlg
g0mSC0l4wHI/ySKfioRRCURwEVFJ7fIksVo/Os7+3/n9/e3LzHmInZ/O+4eFs//x/dH541zuf0WP
zl+6//1Cdw1MFayLVoNCV+dvUYoamaGTyWSCnp0iR5+R+7pRVpnSndeCPp5ac9EbCdl27bXdJqvL
do5u0Sl6VVfp8vTYUlnCBX3u1ODJkxLGYh7kQHIQLAQhqB9xipMEQxbFXLDBMBqbMwVcF9Uaje+J
8nrctOdq0RoqUFyDRFmHLpc3Z9PevN50zwrxDhnAxsV4zMD18ClNP1XFDlTLy6PQ2NA0XN/Z91Gw
s8V2W0gXR2am1bb6OtO1FTfLtkUpZzs8ljZ1LPAD4hKboTgXQRhKjyU493wa+F7CcuyJLCQCfCmp
z/4D6gXmdg==
==== END SVK PATCH BLOCK ====
