Boost logo

Boost-Build :

From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2007-08-06 10:36:02


On windows when bjam is invoked with -d+2
it will (occasionally) print out the name
of a temporary batch file.
This is not very useful by itself since the
file is beeing deleted after run.

When using -d+4 instead it will print the
information whether the command is invoked
dircetly or via a bat file. This is also not
always enough.

I attached a small patch, so -d+4 will also
show the batchfiles content.

Roland aka speedsnail

Index: tools/jam/src/execnt.c
--- tools/jam/src/execnt.c (revision 38436)
+++ tools/jam/src/execnt.c (working copy)
@@ -268,8 +268,6 @@
         fputs( command, f );
         fclose( f );
- command = cmdtab[ slot ].tempfile_bat;
         if( DEBUG_EXECCMD )
@@ -277,7 +275,10 @@
                 printf("using user-specified shell: %s", shell->string);
                 printf("Executing through .bat file\n");
+ printf("%s\n", command);
+ command = cmdtab[ slot ].tempfile_bat;
     /* Formulate argv; If shell was defined, be prepared for % and ! subs. */

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at