Subversion Repositories DevTools

Rev

Rev 6133 | Rev 6511 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6133 Rev 6177
Line 287... Line 287...
287
sub ToolsetPostprocess
287
sub ToolsetPostprocess
288
{
288
{
289
    MakeHeader('Toolset Postprocessed Information');
289
    MakeHeader('Toolset Postprocessed Information');
290
 
290
 
291
    #
291
    #
-
 
292
    #   Attempt to fix bugs in Microsofts mspdbsrv in a multi-build environment
-
 
293
    #   Export EnvVar _MSPDBSRV_ENDPOINT_ with a unique text string
-
 
294
    #   Thus instances of mspdbsrv started by the build will be able to find there
-
 
295
    #   own instance.
-
 
296
    #   
-
 
297
    #    _MSPDBSRV_ENDPOINT_ needs to be unique within the machine
-
 
298
    #    Its not intended to be globally unique - just not to generate two 
-
 
299
    #    of them.
-
 
300
    #   
-
 
301
    MakePrint("
-
 
302
#
-
 
303
#   Define endpoint to instantiate seperate instances of mspdbsrv 
-
 
304
#
-
 
305
_MSPDBSRV_ENDPOINT_ = $::ScmBuildUuid
-
 
306
export _MSPDBSRV_ENDPOINT_
-
 
307
");
-
 
308
 
-
 
309
    #
292
    #   Specify the name of the global PDB file. This is used for all
310
    #   Specify the name of the global PDB file. This is used for all
293
    #   compiles other than those associated with building a DLL
311
    #   compiles other than those associated with building a DLL
294
    #
312
    #
295
    #   The name of the PDB will be based on either
313
    #   The name of the PDB will be based on either
296
    #       The name of base package
314
    #       The name of base package
Line 301... Line 319...
301
#
319
#
302
#   Export the name of the common PDB file
320
#   Export the name of the common PDB file
303
#   All compiler information will be placed in this file
321
#   All compiler information will be placed in this file
304
#   The name of the file MUST be the same as the name of the output library
322
#   The name of the file MUST be the same as the name of the output library
305
#
323
#
306
PDB		= \$(OBJDIR)/$pdb_file\$(GBE_TYPE).pdb
324
PDB = \$(OBJDIR)/$pdb_file\$(GBE_TYPE).pdb
307
" );
325
" );
308
 
326
 
309
    #
327
    #
310
    #   Add values to the perl environment
328
    #   Add values to the perl environment
311
    #   May be used by post processing tools to create Visual Studio Projects
329
    #   May be used by post processing tools to create Visual Studio Projects